JAVA中怎样实现控件随着窗口的大小改变而相应地改变 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用gridlayout();网格布局管理器 import java.awt.*; import java.applet.Applet; public class ButtonGrid extends Applet { public void init() { setLayout(new GridLayout(3,2)); add(new Button("1")); add(new Button("2")); add(new Button("3")); add(new Button("4")); add(new Button("5")); add(new Button("6")); } }jdk上的列子 可是我用SWT DESIGNER做的,布局管理器用的NULL,这样有办法实现控件随着窗口的大小改变而相应地改变???最好有代码啊.先谢谢了,急用啊 布局管理为null肯定不可能实现的,除了你自己写。 除了 null布局其他的布局都会根据容器大小的改变做相应的改变 常用布局:BorderLayout,CardLayout,CardBagLayout,BoxLayout,FlowLayout 你在使用null布局的组建上,直接使用swt designer 把布局改为groupLayout就可以了 学习一下如何使用布局管理器, Designer只适合打打底稿.学习一种基本可以搞定了,BorderLayout比较好用,控件可以套控件,还是比较好用的 java 检测串口 关于需求分析与代码简化 ResultSetMetaData getTableName获取为空为什么?? 汉字字符串加密的问题,请指教 JDK5.0怎么去除类型转换的警告? 用JAVA进行文件的多线程读写。。。头大 一个关闭窗口的问题! 初级问题,啃求答案 .......... ServerSocket提问,100分 在异常中 throw 与throws有什么区别呀??? 我是初学者,现在遇到关于Java的swing中错误弹窗的问题,求解解决! Swing的替代品有哪些?
import java.awt.*;
import java.applet.Applet;
public class ButtonGrid extends Applet {
public void init() {
setLayout(new GridLayout(3,2));
add(new Button("1"));
add(new Button("2"));
add(new Button("3"));
add(new Button("4"));
add(new Button("5"));
add(new Button("6"));
}
}
jdk上的列子
常用布局:
BorderLayout,CardLayout,CardBagLayout,BoxLayout,FlowLayout