我正在尝试创建一个每周计划器,它可以向用户展示他们当天的计划。因此,如果用户计划在星期一下午 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
允许您定义标签以占用计划器上的两个单元格。
添加回答
举报
0/150
提交
取消