0
当前正在制作一个程序,用于访问在Jtable上查看数据的sql数据库,其中的文本字段和按钮用于修改从数据库添加和删除数据(这一切都正常)。 什么我烦恼的是,我已经开始做我的其他jpanels,(目前使用一个类这一切),我已经发现的代码行的量也越来越大..如何定义jpanels到他们自己的类之间切换?
我会想问一下,是否可以在每个jpanels内容和按钮的单独类中定义,以及我将如何去做。那么,我将如何在每个jpanel之间切换?
当前使用具有不同japanels的卡片布局。下面是我的用户界面的外观,(不是主要的jpanel)。
在GUI的最顶部的5个按键假定的jpanels之间导航,和按钮,文本字段和JTable中的其余部分不同取决于这就是导航到的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自己的班,少为如何使它可以切换在面板之间。
一样,我有,我有一个先进的搜索类似的事情,每个“小组”是一个字段名称下拉组合框,比较下拉菜单(大于,小于等)以及放入搜索条件的框。您只需点击一个加号按钮,即可添加另一个面板。那是你想要做的吗? –
我正在寻找一种方法来定义他们自己的jpanels中的jpanels的内容,所以我没有一个主要类充斥着方法,按钮和sql连接,目前我只有一个类,最终会得到代码约5个jpanels,我宁愿让他们在不同的类别 –
请编辑您的图像链接,以便它链接到一个实际的图像,而不是保存图像的网页。也请显示相关的代码。 –