社区
Java SE
帖子详情
JAVA新手,关于BoxLayout的问题。
dancetime
2004-07-28 05:43:45
在BoxLayout里面如何沿主轴方向设置控件尺寸?
我想在一个Panel里面按上下次序放三个Panel,这三个Panel的高度不一样,我该如何做?
...全文
265
5
打赏
收藏
JAVA新手,关于BoxLayout的问题。
在BoxLayout里面如何沿主轴方向设置控件尺寸? 我想在一个Panel里面按上下次序放三个Panel,这三个Panel的高度不一样,我该如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dancetime
2004-07-29
打赏
举报
回复
我想做个计算器那样的界面该如何布局?
longjing_g
2004-07-28
打赏
举报
回复
用JBuilder吧,把Layout属性改成xylayout或null,剩下的就用鼠标了
minghuitian
2004-07-28
打赏
举报
回复
同意上面仁兄的意见。
XioSan
2004-07-28
打赏
举报
回复
高度不一样,可以这样:
setLayout(null);
对每个Panel,使用setBounds(x, y, width, height);
jackkui
2004-07-28
打赏
举报
回复
好像做不到吧,我只能改变他们的位置,而且不是随便改变
这是我的例子:
import java.lang.*;
import java.awt.*;
import javax.swing.*;
public class Test extends JFrame
{
private JPanel mpanel = new JPanel();
private JButton mbutton1 = new JButton("Test1");
private JButton mbutton2 = new JButton("Test2");
private JButton mbutton3 = new JButton("Test3");
private JButton mbutton4 = new JButton("Test4");
private JButton mbutton5 = new JButton("Test5");
public Test()
{
setSize(800,600);
setTitle("Test");
Init();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
show();
}
private void Init()
{
Container cp = getContentPane();
mpanel.setLayout(new BoxLayout(mpanel,BoxLayout.X_AXIS));
/*
mbutton1.setAlignmentX(0);
mbutton2.setAlignmentX(0.25f);
mbutton3.setAlignmentX(0.5f);
mbutton4.setAlignmentX(0.75f);
mbutton5.setAlignmentX(1);
*/
mbutton1.setAlignmentY(0);
mbutton2.setAlignmentY(0.25f);
mbutton3.setAlignmentY(0.5f);
mbutton4.setAlignmentY(0.75f);
mbutton5.setAlignmentY(1);
mpanel.add(mbutton1);
mpanel.add(mbutton2);
mpanel.add(mbutton3);
mpanel.add(mbutton4);
mpanel.add(mbutton5);
cp.add(mpanel,BorderLayout.CENTER);
}
public static void main(String[] args)
{
Test test = new Test();
}
}
JAVA
新手
入门知识
Java
的语言基础,异常的处理,图形用户界面,多线程,多媒体编程等
java
计算器 jsq版本 案例
适合初学者 观看 学习 jfc 程序
java
的源代码
ATM(自动取款机)-
java
编写-提供
新手
用-简单的GUI
ATM(自动取款机)-
java
编写-提供
新手
用-简单的GUI,
新手
非常的实用,
新手
的选择
Java
计算器
Java
计算器
Java
编写的计算器,本程序介绍详细,代码编写结构清晰明了,很适合广大
Java
的初学者,为人民服务!~~
java
做的桌面系统
一个
JAVA
做GUI程序
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章