如何在程序运行时创建 jlabel 并更改其大小?

我正在尝试创建一个每周计划器,它可以向用户展示他们当天的计划。因此,如果用户计划在星期一下午 5 点到晚上 7 点“学习数学”,那么该大小的 jlabel 将显示在星期一选项卡下,并且从下午 5 点到晚上 7 点。

我正在使用 netbeans gui builder,我不知道如何在程序运行时手动创建 jlabel,也不知道如何更改其垂直大小。

你们能帮助我或指出我正确的方向吗?谢谢


幕布斯6054654
浏览 110回答 1
1回答

素胚勾勒不出你

我正在使用 netbeans gui builder,好吧,如果您想动态添加组件,您不会想使用 GUI 构建器。IDE 生成的代码将难以维护,因此您需要学习如何手动设计和编写表单我正在尝试创建一个每周计划我建议你可以使用GridBagLayout. 阅读 Swing 教程中有关如何使用 GridBagLayout的部分,了解基础知识和工作示例,以帮助您入门。因此,您将首先创建一个只有标题(星期几)和列(一天中的小时)标签的空网格。然后,当您要添加活动时,您需要确定要将活动添加到哪个网格。一旦你弄清楚在哪里添加组件,将组件添加到可见框架的基础是:panel.add(...); panel.revalidate(); panel.repaint();周一下午 5 点到 7 点约束将gridheight允许您定义标签以占用计划器上的两个单元格。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java