卢仁慧0987
卢仁慧0987
关注数: 0
粉丝数: 10
发帖数: 107
关注贴吧数: 29
哪位大仙,帮忙改一下计算器界面程序 public class Calculator { public static void main(String args[]) {CalculatorFrame calculatorFrame=new CalculatorFrame(); calcuatorFrame.setDefaulCloseOperation(JFrame.EXIT_ON_CLOSE); calculatorFrame.setSize(200,200); calculatorFrame.setVisible(true); } } class CalculatorFrame extends JFrame { private JButton keys[]; private JPanel keyPanel; private JTextField lcdJTextField; public CalculatorFrame() { setTitle("Calculator"); lcdJTextField=new JTextField(20); lcdJTextField.setEditable(true); keys=new JButton[16]; for(int i=0;i<=9;i++) keys[i]=new JButoon(String.valueOf(i)); keys[10]=new JButton("/"); keys[11]=new JButton("*"); keys[12]=new JButton("-"); keys[13]=new JButton("+"); keys[14]=new JButton("="); keys[15]=new JButton("."); keyPadJPanel=new JPanel(); keyPadJPaanel.setLayout(new GridLayout(4,4)); for(int i=7; i<10;i++) keyPadJPanel.add(keys[i]); for(int i=4;i<=6;i++) keyPadJPanel.add(keys[i]); keyPadJPanel.add(keys[11]); for(int i=1;i<=3;i++) keyPadJPanel.add(keys[i]); keyPadJPanel.add(keys[12]); keyPadJPanel.add(keys[0]); for(int i=15;i>=13;i--) keyPadJPanel.add(keys[i]); add(lcdJTextField,BorderLayout.NORTH); add(keyPadJPanel,BorderLayout.CENTER); } }
1
下一页