2016-03-03 17 views
-1

我正在创建一个基本的用户界面,我想尝试创建一个位于scrollTask​​Pane中的部分并且能够保存多个条目。正如我要创建它,我显然可以用一个简单的条目进行测试,但我很困惑,我可以在稍后考虑如何使用输入来创建scrollTask​​Pane中可能有1个条目的条目,并且然后需要允许输入20个条目。我只知道如何使用绝对定位,并试图找出最好的方法去做。我也需要以后能够选择每个条目。 对于最终会被调用并显示在我的界面中的条目,我打算将它们存储在一个简单的文本文件中,并使用分号作为任务“类型”“名称”“描述”之间的分隔符(这将是通过按钮访问)和“到期日”。或者我可能会尝试学习使用数据库来获取信息。但我还没有决定,也不知道如何将数据库连接到Java程序。 enter image description here使用java的GUI中动态数量的条目

这是当前的样子(scrollTask​​Pane在中间)。我的目标是将每个矩形框的条目放在scrollTask​​Pane中,并在其末尾添加一个复选框。我应该使用某种网格布局吗?或者是其他东西?我是用户界面的初学者,所以任何帮助表示赞赏!

回答

1

您可以制作自定义布局,然后继续添加这些布局。因此,扩展布局类,在布局中添加TextField和复选框。使用您的值初始化布局,然后添加到ScrollTaskPane

+0

我没有想到这个主意!谢谢,我会尝试。但是,当我将该项添加到scrollTask​​Pane时,它是否知道将它放在之前的条目下面,还是会尝试将它放在同一个地方?我如何去指定展示位置? –

+0

将这些布局添加到JList中并将JList添加到滚动窗格或使用boxLayout可以查看[此布局示例](https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html )或[带有文本框的JList](http://www.devx.com/tips/Tip/5342) –