[英]How do I resize table columns individually using Netbean's GUI Builder?
在使用 Netbeans 的 GUI Builder 制作項目最終設計的快速模型時,我遇到了為 Table 對象提供的選項的問題。 似乎我不能單獨調整列的大小,只能調整整個表格。 我錯了,有沒有辦法使用 GUI Builder 調整列的大小? 如果沒有,我可以使用 Swing 代碼完成此操作嗎? 怎么樣?
由於 Netbeans GUI 構建器創建的默認JColumnModel
是隱藏的並且無法在 Properties palette 中自定義,因此您必須以編程方式進行。
轉到“源視圖”(編輯器窗格上方有一個小按鈕可以在源視圖和設計視圖之間切換)並將以下代碼放入構造函數中
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
// Insert this line into your code
jTable1.getColumnModel().getColumn(0).setPreferredWidth(20);
}
有關更多詳細信息,請閱讀 此處或谷歌“jtable 設置列大小”。
這是另一個有用的信息。
對於仍在尋找找到這篇文章的答案的任何人來說,選定的答案不是從 Netbeans GUI 執行此操作的正確方法。
正如此處的其中一個答案(由 Heater Buch 提供)中所述,為了更改列寬:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.