java JButton计算器布局

java JFrame大体框架

this.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //窗体退出关闭程序
this.frame.setVisible(true); //该框架显示
this.frame= new JFrame(“簡易計算器”); // 该面板的名字
this.frame.setLocation(100,100); //最初该面板定位
this.frame.setSize(265,500);//計算器的大小,以本電腦自帶的為產考

java JButton 按钮设置

定义一个按钮如下,其他按钮同理定义即可

JButton jbt1 = new JButton(“1”);//按钮的名称
jbt1.setSize(60,60); //该按钮大小
jbt1.setLocation(0,337); //按钮定位,此处全用绝对定位编写。

注:在使用绝对定位编写该程序时,该JFrame面板大小应设置不可改变,否则,面板一旦改变,内部按钮会乱

jbt1.setMargin(new Insets(0, 0, 0, 0));//设置按钮的边缘空余部分为0
jbt1.setFont(new Font(“华文行楷”, Font.BOLD, 20));//设置字体大小与style
jbt1.setIcon(new ImageIcon(getClass().getResource(“2.png”)));//給按鈕添加圖片,与html相似,需要先将图片放置到该项目当中

jbt1.setFont(String 字体,int 风格,int 字号);

String 字体,与HTML类似,如:宋体,华文行楷,,,,等
int 风格:Font.PLAIN(正常), Font.BOLD(粗体), Font.ITALIC(斜体)
int 字号 ,与html同理 少个单位而已

this.frame.add(jbt1);//将按钮添加至JFrame面板
最后使用该函数调用

运行结果如下图:

java JButton计算器布局