Java创建对象作为函数的参数

Java创建对象作为函数的参数,java,object,Java,Object,因为我习惯了用javascript编写代码,所以我想创建具有属性的对象 这是我的密码: jPanel2.add( new JPanel(){ this.add(new JButton("Add")); }); 你有什么建议吗 您始终可以使用以下语法: container.add(new JPanel() {{ this.add(new JButton("Add")); }}); 完整示例: public static void main(String[] args) throws Exce

因为我习惯了用javascript编写代码,所以我想创建具有属性的对象

这是我的密码:

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

你有什么建议吗

您始终可以使用以下语法:

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);
}

jPanel2.add(新的JPanel(“文本”)我想在JPANEL2中添加一个JPanel,它有一个按钮,只是一个警告:匿名类主体中的字段初始值设定项??天才@DavidB我不会说它不可读,有时它真的很整洁!:)