大家好,请教各位一个很愚昧的问题,关与Swing添加组件的问题.很多书上说, Swing添加组件和Awt有很大的区别,Awt可以直接通过add()添加,如add(new Button("提交")),而Swing要通过先要得到一个容器再添加.如getContentPane.add(new JButton("提交")).可是我用add(new JButton("提交"))也可以直接加啊!不需要通过得到那个容器的步骤啊!
如:
import javax.swing.JButton;
import javax.swing.JFrame;public class FrameDemo extends JFrame
{
private JButton btn = new JButton("退出"); public FrameDemo()
{
setTitle("Window1");
add(btn);
setSize(300,200);
setVisible(true);
}
public static void main(String[] args)
{
new FrameDemo();
}
}
如:
import javax.swing.JButton;
import javax.swing.JFrame;public class FrameDemo extends JFrame
{
private JButton btn = new JButton("退出"); public FrameDemo()
{
setTitle("Window1");
add(btn);
setSize(300,200);
setVisible(true);
}
public static void main(String[] args)
{
new FrameDemo();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货