0
我正在使用Eclipse Window Builder,并且在我的程序中,我想要求用户输入最高度的多项式并根据他的回答,我愿我的程序显示n文本框和N标签为他进入每个x如何在Window Builder中生成不同数量的文本框和标签
例系数: 进入最高学历:3
- X^3
- X^2
- X^1
- X^0
任何人都知道如何做到这一点?
我正在使用Eclipse Window Builder,并且在我的程序中,我想要求用户输入最高度的多项式并根据他的回答,我愿我的程序显示n文本框和N标签为他进入每个x如何在Window Builder中生成不同数量的文本框和标签
例系数: 进入最高学历:3
- X^3
- X^2
- X^1
- X^0
任何人都知道如何做到这一点?
如果你知道你需要箱子的数量,只需通过该号码,父母Composite
(与Layout
需要)下面的方法:
private void addBoxes(Composite parent, int number)
{
for(int i = 0; i < number; i++)
{
Text text = new Text(parent, SWT.BORDER);
// Maybe add them to a List here so you can use them again later.
}
}
如果要调用这个方法不止一次,请记住在旧的Text
之前dispose()
。
“有人知道这可以做到吗?” - 是的,有一些研究和老式的努力。 – rmlan
您可能想要考虑以编程方式添加它们,而不是使用Window Builder。 – Baz
@Baz你的意思是一个大的文本框,然后创建一个分析器来分离输入?我想到了这一点,但在很大程度上,用户将无法轻松编辑输入...用户需要在GF(2^168)中工作,所以最高度为168的多项式(我已经在代码,我只需要找到一种方法来读取用户的多项式) –