目前正在创建一个程序,用于访问一个sql数据库,在该数据库中,在Jtable上查看数据,一边使用文本字段和按钮来改变数据库中的添加和删除数据(这一切都正常)。 我所困扰的是,我已经开始制作我的其他jpanels(目前使用一个类来完成所有这些)并且我发现代码行数量越来越大..
我想问一下,是否可以在他们自己的单独类中定义每个jpanels内容和按钮,以及我将如何这样做。 有了这个,我将如何在每个jpanel之间切换?
目前使用不同日本的卡布局。继承人我的UI看起来如何(不是主要的jpanel)。
GUI顶部的5个按钮应该在jpanel之间导航,其余按钮,textfields和jtables根据导航到的jpanel而有所不同。
主类中的一些代码,它有我的jpanels:
JPanel main_panel = new JPanel();
contentPane.add(main_panel, "name_21784032966449");
main_panel.setLayout(null);
JButton btnHome = new JButton("Home");
btnHome.setBounds(10, 11, 97, 38);
main_panel.add(btnHome);
JButton btnHandOver = new JButton("Hand Over");
btnHandOver.setBounds(117, 11, 97, 38);
main_panel.add(btnHandOver);
JButton btnMachineLogs = new JButton("Machine Logs");
btnMachineLogs.setBounds(224, 11, 97, 38);
main_panel.add(btnMachineLogs);
JButton btnParts = new JButton("Parts");
btnParts.setBounds(10, 60, 97, 38);
main_panel.add(btnParts);
JButton btnRunup = new JButton("Run Up");
btnRunup.setBounds(117, 60, 97, 38);
main_panel.add(btnRunup);
JPanel parts_panel = new JPanel();
contentPane.add(parts_panel, "name_22617526869296");
parts_panel.setLayout(null);
我不知道如何将每个jpanel定义为自己的类,而不是如何在面板之间切换。