contentPane = (JPanel) getContentPane
contentPane.setLayout(null);
setSize(new Dimension(400,300));
setTitle("主程序");
=============================================
上面是用JB自动生成的面板设置~下面我想问一下可不可以改成
______________________________________________________________
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(400,300);//这里我把对象Dimension删了~直接用数字
setTitle("主程序");
________________________________________________________________
这个和第一个设置大小有什么区别吗~?我运行是一样的结果~下面是全部:
*************************************************************
import java.awt.*;
import javax.swing.*;
public class FrameMain extends JFrame {
JPanel contentPane;
public FrameMain() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(400,300));
setTitle("主程序");
}
}
contentPane.setLayout(null);
setSize(new Dimension(400,300));
setTitle("主程序");
=============================================
上面是用JB自动生成的面板设置~下面我想问一下可不可以改成
______________________________________________________________
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(400,300);//这里我把对象Dimension删了~直接用数字
setTitle("主程序");
________________________________________________________________
这个和第一个设置大小有什么区别吗~?我运行是一样的结果~下面是全部:
*************************************************************
import java.awt.*;
import javax.swing.*;
public class FrameMain extends JFrame {
JPanel contentPane;
public FrameMain() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(400,300));
setTitle("主程序");
}
}
但它们用了不同的API:
public void setSize(Dimension d)
and
public void setSize(int width,
int height)