问题描述
如何点击一个按钮在GUI中显示出一个定义的自变量啊??比如说 我点击一下 随机这个按钮。然后在GUI中 输出一个随机数。 再按 再变掉?。。。
解决方案
@SuppressWarnings("serial")public class Test extends JFrame implements ActionListener{public static void main(String[] args) {new Test().setVisible(true);}private JTextField jt;private JButton jb;public Test(){this.setSize(320, 240);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setLocationRelativeTo(null);setWin();}private void setWin() {JPanel jp = new JPanel(null);this.add(jp);jt = new JTextField();jt.setBounds(10, 10, 150, 30);jp.add(jt);jb = new JButton("随机数");jb.setBounds(30, 50, 100, 30);jb.addActionListener(this);jp.add(jb);}@Overridepublic void actionPerformed(ActionEvent e) {String cmd = e.getActionCommand();if("随机数".equals(cmd)){int i = new Random().nextInt();jt.setText(String.valueOf(i));}} }
解决方案二:
首要要给按钮添加点击事件, 然后在添加事件的实现方法中做应该做的事,你这里要做的就是产生一个随机数,并显示。