2

JavaScriptでのコーディングに慣れているので、プロパティを使用してオブジェクトを作成したいと思います。

これが私のコードです:

jPanel2.add( new JPanel(){ this.add(new JButton("Add")); });

何か提案はありますか ?

4

1 に答える 1

6

次の構文をいつでも使用できます。

container.add(new JPanel() {{ this.add(new JButton("Add")); }});

完全な例:

public static void main(String[] args) throws Exception {

    JFrame frame = new JFrame("Test");

    frame.add(new JPanel() {{ this.add(new JButton("Add")); }});

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.pack();
    frame.setVisible(true);
}
于 2012-05-22T13:29:34.963 に答える