服装加工厂网站建设方案计划书,百度推广下载,湛江网站制作推广,三亚房产网站建设注释很详细#xff0c;直接上代码 上一篇
本篇新增内容
Gridlayout#xff08;网格布局#xff09;
Textfield组件的最大限定长度
Panel()的默认布局方式
Gridlayout的默认布局位置
import java.awt.*;public class swing_test_4 {public static void main(String[]ar… 注释很详细直接上代码 上一篇
本篇新增内容
Gridlayout网格布局
Textfield组件的最大限定长度
Panel()的默认布局方式
Gridlayout的默认布局位置
import java.awt.*;public class swing_test_4 {public static void main(String[]args){//创建窗口Frame framenew Frame(计算器);//创建一个panel对象存放计算器显示算术的部分并添加到窗口中Panel p_1new Panel();//这里填写字符串则是表示默认文本内容//填写数字则表示最大长度//组合用法是 p_1.add(new TextField(默认,30));p_1.add(new TextField(30));frame.add(p_1,BorderLayout.NORTH);// 创建一个panel对象设置布局管理器为Gridlayout//因为panel的默认布局管理器是流式布局Panel p_2new Panel();//参数分别是行数列数水平间距垂直间距p_2.setLayout(new GridLayout(3,5,4,4));//在panel中添加计算器按键内容for(int i0;i10;i){//在后面加空字符串将数字转化为字符串格式p_2.add(new Button(i));}p_2.add(new Button());p_2.add(new Button(-));p_2.add(new Button(*));p_2.add(new Button(/));p_2.add(new Button());//将含有按键信息的容器放入窗口中//指定中部如果不指定也是默认中部frame.add(p_2,BorderLayout.CENTER);//设置自适应frame.pack();//设置可见frame.setVisible(true);}
}
运行效果