5

WindowBuilder for Eclipse Java を使用しています。

ボタンやメニュー (またはその他のもの) を作成すると、コンストラクター内にネストされたフィールドが作成されます。それらをフィールドにしてからコンストラクターで初期化して、コンストラクターの外で使用できるようにする方法はありますか? ありがとうございました。

すなわち: から

public GUIFrame() {
    JMenuBar menuBar = new JMenuBar();
}

public JMenuBar menubar; 
public GUIFrame() {
    menuBar = new JMenuBar();
}
4

1 に答える 1

13

要素を「ローカルからフィールド」に変換するボタンがあります。

変換

すべてのコンポーネントをデフォルトでフィールドにしたい場合: Windows -> Preferences -> WindowBuilder -> Swing -> Code Generation -> "Variable generation" を見つけて "Field" タブを選択します。

于 2012-08-07T18:07:54.357 に答える