黑马程序员技术交流社区

标题: 基础练习-布局-计算器 [打印本页]

作者: JJJD    时间: 2015-6-20 18:30
标题: 基础练习-布局-计算器
本帖最后由 JJJD 于 2015-6-20 18:49 编辑

这是我做的一个简单计算器的版面,想问大家有没有更简单的布局方法?计算器如图:
  1. import java.awt.*;
  2. import javax.swing.*;
  3. /**
  4. * 设计一个简单计算器的面板。
  5. * 面板中的按键有1~9,".","+","-","*","/","="共15个按键
  6. *
  7. * 思路:
  8. * 1.按键大小相同,用GridLayout网格布局。
  9. * 2.15个键分为5行3列
  10. *
  11. */
  12. public class WangGe
  13. {
  14.         public static void main(String[] args){
  15.                

  16.                 JFrame f=new JFrame("计算器");
  17.                 f.setBounds(100,100,250,350);
  18.                 f.setLayout(new GridLayout(5,3));
  19.                 for(int i=1;i<=9;i++)
  20.                 {
  21.                         f.add(new JButton(i+""));
  22.                                 
  23.                 }
  24.                 f.add(new JButton("+"));
  25.                 f.add(new JButton("-"));
  26.                 f.add(new JButton("*"));
  27.                 f.add(new JButton("/"));
  28.                 f.add(new JButton("."));
  29.                 f.add(new JButton("="));
  30.                 f.setVisible(true);
  31.                         
  32.         }        

  33. }
复制代码





I}E9`STO6{S0B%X[[IBUQ~4.png (9.78 KB, 下载次数: 7)

计算器

计算器





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2