📄 mainmenu.java
字号:
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JLabel;
import java.awt.Container;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.FlowLayout;
import javax.swing.JPanel;
import java.util.Locale;
import java.util.ResourceBundle;
import java.awt.GridLayout;
public class MainMenu extends JFrame
{
private JButton addaccount;
private JButton manageaccount;
public MainMenu() {
super("Main Menu");
Container contentpane=this.getContentPane();
contentpane.setLayout(new FlowLayout());
JPanel jp1=new JPanel();
jp1.setLayout(new GridLayout(3,1));
jp1.add(new JLabel("Unified Bank"));
addaccount=new JButton("Add Account");
addaccount.addActionListener(new ButtonListener(this));
jp1.add(addaccount);
manageaccount=new JButton("Manage Account");
manageaccount.addActionListener(new ButtonListener(this));
jp1.add(manageaccount);
contentpane.add(jp1);
setBounds(200,200,250, 300);
setVisible(true);
}
private class ButtonListener implements ActionListener
{
private JFrame jframe;
public ButtonListener(JFrame jf)
{
jframe=jf;
}
public void actionPerformed(ActionEvent ae)
{
Object source=ae.getSource();
if(source.equals(addaccount))
{
jframe.setVisible(false);
AccountFrame pf=new AccountFrame();
}
else if(source.equals(manageaccount))
{
jframe.setVisible(false);
ManageAccountFrame pf=new ManageAccountFrame();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -