2010-01-27 45 views
0

我正在用netbeans编码一个小的GUI,我使用的是调色板管理器中的对象。 我创建了一个非常简单的应用程序。只是一个JLabel和一个JTextArea。一个小图像 这里http://cateof.wordpress.com/2010/01/27/example-overflow/(一个图像优于1000行代码)netbeans gui设计器(自动生成控件)

我正在为我的GUI寻找一个“元编程”的想法。例如,如果用户在01:00执行应用程序,我必须绘制1行JLabel和JTextArea。如果工匠在5:00执行,那么1需要5个JLabel和5个JTextAreas。真正的问题是我现在不在编译时间JLabels或JTextAreas的数量。我怎样才能实现它?对象的数量是成比例/取决于用户输入

(PS:这不是简单...如果的strcmp(时间,01:00) - >绘制1线等等等等)

TIA, cateof

回答

0

我可能不知道什么你问,但Im相当肯定,你应该只为循环创建标签和文本

for (int i=0; i<hours; i++) { 
    JLabel label = new JLabel(); 
    ... 
    myJFrame.add(label); 
    ... 
} 

做因为我假设你想拥有的数据只是定义一个数组,大小为小时,类型为JTextArea(或whateve数据返回为),然后遍历数组以获取数据。

你的问题似乎有点模糊,没有代码我不能说这是最好的实现,但它应该工作。将代码发布到某处,您应该得到更好的响应。

相关问题