小编Zu0*_*007的帖子

Java Swing ContentPane令人困惑的语句

两种方式相同.这些线路有什么不同?

在1st语句中使用了getContentPane()方法,它的目的是什么?这是第二次发言的简写

JLabel lblNewLabel = new JLabel("New label");
getContentPane().add(lblNewLabel, BorderLayout.NORTH);
Run Code Online (Sandbox Code Playgroud)

在这个An Object声明的contentPane中,然后设置Layout然后通过传递设置setContentPane的值,然后在不使用getContentPane()的情况下添加

contentPane = new JPanel();             
 contentPane.setLayout(new BorderLayout(0, 0));
 setContentPane(contentPane);

 JLabel lblNewLabel = new JLabel("Name");
 contentPane.add(lblNewLabel, BorderLayout.NORTH);
Run Code Online (Sandbox Code Playgroud)

Plz帮助我.这些线条令我困惑.

java user-interface swing windowbuilder

0
推荐指数
1
解决办法
914
查看次数

标签 统计

java ×1

swing ×1

user-interface ×1

windowbuilder ×1