我正在嘗試創建一個每周計劃器,它可以向用戶展示他們當天的計劃。因此,如果用戶計劃在星期一下午 5 點到晚上 7 點“學習數學”,那么該大小的 jlabel 將顯示在星期一選項卡下,并且從下午 5 點到晚上 7 點。我正在使用 netbeans gui builder,我不知道如何在程序運行時手動創建 jlabel,也不知道如何更改其垂直大小。你們能幫助我或指出我正確的方向嗎?謝謝
1 回答
素胚勾勒不出你
TA貢獻1827條經驗 獲得超9個贊
我正在使用 netbeans gui builder,
好吧,如果您想動態添加組件,您不會想使用 GUI 構建器。IDE 生成的代碼將難以維護,因此您需要學習如何手動設計和編寫表單
我正在嘗試創建一個每周計劃
我建議你可以使用GridBagLayout. 閱讀 Swing 教程中有關如何使用 GridBagLayout的部分,了解基礎知識和工作示例,以幫助您入門。
因此,您將首先創建一個只有標題(星期幾)和列(一天中的小時)標簽的空網格。
然后,當您要添加活動時,您需要確定要將活動添加到哪個網格。
一旦你弄清楚在哪里添加組件,將組件添加到可見框架的基礎是:
panel.add(...); panel.revalidate(); panel.repaint();
周一下午 5 點到 7 點
約束將gridheight允許您定義標簽以占用計劃器上的兩個單元格。
