GirdBagLayout布局中如何设置label范围
也就是让label宽度一定,
无论label中字符串多长,label都一样宽。
不会影响到画面的布局。
也就是让label宽度一定,
无论label中字符串多长,label都一样宽。
不会影响到画面的布局。
解决方案 »
- 怎么写一段程序来验证java程序的正确性?求思路。。
- 跪求这个Java程序怎么编译运行啊!
- java 的 Runtime.getRuntime().exec("cp -rf ")返回什么类型? 我想知道这条命令是否执行正确
- java习题
- 大家都出来说说自己是怎么入的java的门的,给我这些初学者一些宝贵的意见吧
- 寻求JAVA高等数学公式算法
- (Eclipse版没人气,俺就在这问了)俺用Eclpise30,编译不了原来的tomcat项目,用2.0没这个问题!咋回事啊?
- 各位老大,帮忙看一下程序!
- 如何删除指定的文件
- 为什么我的Applet通过socket连不上服务器(C程序)?
- 靜態數據的初始化,(編程思想上的問題,不明白.)
- jdk文档有个地方不懂
package test;import java.applet.Applet;
import java.awt.*;import javax.swing.JFrame;
import javax.swing.JLabel;public class GridBagExCopy extends Applet { private static final long serialVersionUID = 1L; protected void makebutton(String name, GridBagLayout gridbag,
GridBagConstraints c) {
Button button = new Button(name);
gridbag.setConstraints(button, c);
this.add(button);
} public void init() {
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints constraints = new GridBagConstraints(); setFont(new Font("SansSerif", Font.PLAIN, 14));
this.setLayout(gridbag); constraints.fill = GridBagConstraints.BOTH;
constraints.weightx = 1.0;
makebutton("Button2", gridbag, constraints);
makebutton("Button3", gridbag, constraints);
JLabel button = new JLabel("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
button.setPreferredSize(new Dimension(10, -1));
button.setMinimumSize(new Dimension(0, -1));
gridbag.setConstraints(button, constraints);
this.add(button); constraints.gridwidth = GridBagConstraints.REMAINDER; // end row
makebutton("Button4", gridbag, constraints); setSize(300, 200);
} public static void main(String args[]) {
JFrame f = new JFrame("GridBag Layout Example");
GridBagExCopy ex1 = new GridBagExCopy(); ex1.init(); f.add("Center", ex1);
f.pack();
f.setSize(f.getPreferredSize());
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}