簡體   English   中英

如何使用 Netbean 的 GUI Builder 單獨調整表列的大小?

[英]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 提供)中所述,為了更改列寬:

  1. 在設計視圖中,右鍵單擊表格;
  2. 選擇“表格內容...”,將出現一個定制器對話框。
  3. 單擊“列”選項卡,您將能夠在其中設置多個屬性,包括首選/最小/最大寬度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM