如何在 Window Builder 中生成不同数量的文本框和标签
How to generate a varying number of textboxes and labels in Window Builder
我正在使用 Eclipse Window Builder,在我的程序中,我想要求用户输入多项式的最高次数,并根据他的回答,我希望我的程序显示 n供他输入每个 x
的系数的文本框和 n 个标签
示例:
输入最高学位: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()
。
我正在使用 Eclipse Window Builder,在我的程序中,我想要求用户输入多项式的最高次数,并根据他的回答,我希望我的程序显示 n供他输入每个 x
的系数的文本框和 n 个标签示例: 输入最高学位: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()
。