java吧 关注:1,292,258贴子:12,825,081
  • 5回复贴,共1

【求助】+【新手】一道作业题,快做完了,然后,就不会了。。。

取消只看楼主收藏回复

求各位大神前来指导。。。。


1楼2014-03-29 16:27回复
    如下的ATM机程序中,怎样让一个界面打开的同时前一个界面消失,还有设置一个初始金额,并且可以一直调用。


    2楼2014-03-29 16:27
    回复
      2025-12-23 05:35:33
      广告
      不感兴趣
      开通SVIP免广告
      额,我刚开始学,可能写的有点繁琐,请各位大神多担待点,帮忙看看。。。


      4楼2014-03-29 16:29
      收起回复
        import java.awt.Component;
        import java.awt.Dimension;
        import java.awt.Toolkit;
        import java.awt.event.ActionEvent;
        import java.awt.event.ActionListener;
        import javax.swing.JButton;
        import javax.swing.JFrame;
        import javax.swing.JLabel;
        import javax.swing.JOptionPane;
        import javax.swing.JPasswordField;
        import javax.swing.JTextField;
        public class yin {
        public static void main(String[] args) {
        final String userName = "1";
        final String passwrod = "1";
        JFrame jFrame = new JFrame("登陆界面");
        Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
        jFrame.setBounds(((int)dimension.getWidth() - 200) / 2, ((int)dimension.getHeight() - 300) / 2, 200, 140);
        jFrame.setResizable(false);
        jFrame.setLayout(null);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JLabel label1 = new JLabel("账 号");
        label1.setBounds(10, 10, 100, 30);
        jFrame.add(label1);
        JLabel label2 = new JLabel("密 码");
        label2.setBounds(10, 40, 100, 30);
        jFrame.add(label2);
        final JTextField text1 = new JTextField();
        text1.setBounds(50, 15, 130, 20);
        jFrame.add(text1);
        final JPasswordField text2 = new JPasswordField();
        text2.setBounds(50, 45, 130, 20);
        jFrame.add(text2);
        JButton button1 = new JButton("确 认");
        button1.setBounds(100, 70, 85, 30);
        button1.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        if(userName.equals(text1.getText()) && passwrod.equals(text2.getText())) {
        xuan();
        }
        }
        });
        JButton button2 = new JButton("退 出");
        button2.setBounds(10, 70, 85, 30);
        button2.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        System.exit(0);
        }
        });
        jFrame.add(button1);
        jFrame.add(button2);
        jFrame.setVisible(true);
        }
        public static void xuan(){
        JFrame jFrame = new JFrame("我的银行");
        Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
        jFrame.setBounds(((int)dimension.getWidth() - 200) / 2, ((int)dimension.getHeight() - 300) / 2, 200, 140);
        jFrame.setResizable(false);
        jFrame.setLayout(null);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JButton button1 = new JButton("存 款");
        button1.setBounds(10, 10, 170, 25);
        JButton button2 = new JButton("取 款");
        button2.setBounds(10, 40, 170, 25);
        JButton button3 = new JButton("退 出");
        button3.setBounds(10, 70, 170, 25);
        button1.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        cunkuan();
        }
        });
        button2.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        qukuan();
        }
        });
        button3.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        System.exit(0);
        }
        });
        jFrame.add(button1);
        jFrame.add(button2);
        jFrame.add(button3);
        jFrame.setVisible(true);
        }
        public static void cunkuan(){
        JFrame jFrame = new JFrame("我的银行");
        Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
        jFrame.setBounds(((int)dimension.getWidth() - 200) / 2, ((int)dimension.getHeight() - 300) / 2, 200, 140);
        jFrame.setResizable(false);
        jFrame.setLayout(null);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JButton button1 = new JButton("100");
        button1.setBounds(0, 0, 70, 30);
        JButton button2 = new JButton("500");
        button2.setBounds(0, 40, 70, 30);
        JButton button3 = new JButton("1000");
        button3.setBounds(0, 80, 70, 30);
        JButton button4 = new JButton("2000");
        button4.setBounds(130, 0, 70, 30);
        JButton button5 = new JButton("5000");
        button5.setBounds(130, 40, 70, 30);
        JButton button6 = new JButton("其他");
        button6.setBounds(130, 80, 70, 30);
        JButton button7 = new JButton("返回");
        button7.setBounds(70, 80, 60, 30);
        JLabel label1 = new JLabel("请 选 择");
        label1.setBounds(70, 0, 70, 40);
        jFrame.add(label1);
        button1.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()+100;
        }
        });
        button2.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()+500;
        }
        });
        button3.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()+1000;
        }
        });
        button4.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()+2000;
        }
        });
        button5.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()+5000;
        }
        });
        button6.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()-5000;
        }
        });
        button7.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        xuan();
        }
        });
        jFrame.add(button1);
        jFrame.add(button2);
        jFrame.add(button3);
        jFrame.add(button4);
        jFrame.add(button5);
        jFrame.add(button6);
        jFrame.add(button7);
        jFrame.setVisible(true);
        }
        public static void qukuan (){
        JFrame jFrame = new JFrame("我的银行");
        Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
        jFrame.setBounds(((int)dimension.getWidth() - 200) / 2, ((int)dimension.getHeight() - 300) / 2, 200, 140);
        jFrame.setResizable(false);
        jFrame.setLayout(null);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JButton button1 = new JButton("100");
        button1.setBounds(0, 0, 70, 30);
        JButton button2 = new JButton("500");
        button2.setBounds(0, 40, 70, 30);
        JButton button3 = new JButton("1000");
        button3.setBounds(0, 80, 70, 30);
        JButton button4 = new JButton("2000");
        button4.setBounds(130, 0, 70, 30);
        JButton button5 = new JButton("5000");
        button5.setBounds(130, 40, 70, 30);
        JButton button6 = new JButton("其他");
        button6.setBounds(130, 80, 70, 30);
        JButton button7 = new JButton("返回");
        button7.setBounds(70, 80, 60, 30);
        JLabel label1 = new JLabel("请 选 择");
        label1.setBounds(70, 0, 70, 40);
        jFrame.add(label1);
        button1.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {
        int qian = qian()-100;
        }
        });
        button2.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()-500;
        }
        });
        button3.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()-1000;
        }
        });
        button4.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()-2000;
        }
        });
        button5.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()-5000;
        }
        });
        button6.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        int qian = qian()-5000;
        }
        });
        button7.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
        xuan();
        }
        });
        jFrame.add(button1);
        jFrame.add(button2);
        jFrame.add(button3);
        jFrame.add(button4);
        jFrame.add(button5);
        jFrame.add(button6);
        jFrame.add(button7);
        jFrame.setVisible(true);
        }
        public static int qian(){
        int qian=100000000;
        return qian;
        }
        }


        5楼2014-03-29 16:32
        回复
          自顶。。。。。。


          8楼2014-03-29 16:46
          回复
            没人么。。。。好吧。。。我先去吃个饭。。从早上写到现在了,饿死我了快。


            10楼2014-03-29 16:53
            回复