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,我寧願讓他們在不同的類別 –
請編輯您的圖像鏈接,以便它鏈接到一個實際的圖像,而不是保存圖像的網頁。也請顯示相關的代碼。 –