2016-12-06 5 views
0

私はEclipse Window Builderを使用しています。私のプログラムでは、多項式の最高次数を入力するように頼みたいと思います。 最高度を入力します:彼は各xWindow Builderでさまざまな数のテキストボックスとラベルを生成する方法

例の係数を入力するためのn個のテキストボックスを表示し、nはラベルするために私のプログラムをしたいと思い3

- X^3

- X^2

- x^1

- X^0

どのようにこれを行うことができますか?

+0

「これを行う方法は誰でも知っていますか?」 - はい、いくつかの研究と良い昔ながらの努力で。 – rmlan

+1

Window Builderではなくプログラムでプログラムを追加することができます。 – Baz

+0

@Bazあなたは大きなテキストボックスを意味し、入力を分離するパーサーを作成しますか?私はそれについて考えましたが、大体、ユーザーは簡単に入力を編集できないでしょう...ユーザーはGF(2^168)で最高の度数168の多項式を使用するように期待されています(私はすでにコード、私はちょうどユーザーから多項式を読み取る方法を見つける必要があります) –

答えて

2

あなたが必要とするボックスの数は、単に以下の方法にその数と(Layoutあなたが必要との)親Compositeを渡す知っている場合:あなたはよりも、このメソッドの詳細を呼び出したい場合は

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. 
    } 
} 

以前はTextdispose()に覚えておいてください。

関連する問題