我正在執行我的Final Year Project項目,並且在過去的1個月裏一直陷入一個問題,它給了我無眠的夜晚。這是一個測試創建和在線測試應用程序。每個問題都存儲在數據庫中。我如何根據問題的類型自動填充不同的Net Bean屬性。例如每個MCQ的組合框和T/F類型問題的單選按鈕。我的意思是自動創建組件和人口。在NetBeans中自動填充組件
-1
A
回答
0
我會爲您的設計添加一個JPanel,它是您想要動態更改組件的正確大小。選擇JPanel並右鍵單擊彈出的上下文菜單。選擇Set Layout
- >CardLayout
。現在,當您將組件拖放到該JPanel上而不是將它們顯示在不同的位置時,它們將會堆疊在彼此之上。您可以在導航器樹中看到添加的組件列表。你只能看到設計中的第一個。在導航器中選擇每個,然後在靠近底部的佈局部分編輯其屬性Card Name
。名字可能是card1或card2等。將它改爲您在下面編寫代碼時記得的內容。
然後,無論何時需要更改顯示的組件,您都會這樣放置代碼。
CardLayout cl = (CardLayout) this.jPanel1.getLayout();
cl.show(jPanel1, "checkboxcard");
「checkboxcard」是以前設置爲卡名稱屬性的名稱。
嵌入式組件不一定是簡單的旋轉控件。您可以創建多個JPanel設計,並使用卡片佈局將它們拖放到父級jpanel中。對於每個內部面板,選擇您的項目,然後選擇新建 - >JPanel Form
以創建您可以設計的新面板。編譯相應的類,然後將其從Project選項卡拖放到具有父級jpanel的設計中。
+0
謝謝。你的回答給了我一個好主意,我已經解決了這個問題。謝謝! – Fazal
相關問題
- 1. 自動填充組合框
- 2. 自動填充組合框
- 3. Google自動填充組件限制iOS
- 4. 在EXCEL中自動填充
- 5. 你如何使Netbeans表單自動填充類中的字段?
- 6. 在Netbeans 6.5中填充JAVA中的jComboBox
- 7. 在netbeans中填充JTable中的數據
- 8. yii中的自動填充小部件
- 9. JSF中的自動填充
- 10. jquery:預填充自動填充字段
- 11. 自動填充MsgBox
- 12. 自動填充textfield
- 13. Javascript自動填充
- 14. MySql:自動填充
- 15. Drupal 7分組自動填充建議
- 16. 爲jQuery填充數組自動完成
- 17. jQueryUI自動填充組合框太長
- 18. 如何將自動填充保存在自動填充中選擇
- 19. 如何使jquery-ui的自動填充組合框部件填充後點擊?
- 20. 如何關閉自動填充/自動填充SSMS 2012?
- 21. IE 11和Safari上的自動填充/自動填充
- 22. 使用類似Chrome自動填充的jQuery UI自動填充
- 23. 在xslxwriter中模擬自動填充列
- 24. 在Excel 2016中自動填充表格
- 25. 在Access中自動填充單元格
- 26. 在oracle表中自動填充日期
- 27. 在瀏覽器中自動填充
- 28. 在AlertDialog中自動填充EditText
- 29. 在iOS中實現自動填充
- 30. 在android中的動態自動填充小部件
歡迎來到SO。請按照http://stackoverflow.com/help/how-to-ask提供適當的問題。 –