我们知道在swing多了一个原来在awt里没有的东西getContentPane ()
我不大明白它的正确意思哦比如翻译成中文应该怎么说啊?
还有它到底是什么东西,有什么重要等等
还请大家帮我解释一下啊谢谢了哦

解决方案 »

  1.   

    还比如ContentPane这个中文翻译过来叫什么合适呢?
      

  2.   

    getContentPane() 的意思就是得到当前JFrame的内容窗格Container con=getContentPane();
    con.add(panel);将panel加到JFrame的内容窗格中
      

  3.   

    楼主可以参考下以下代码
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    class DemoJPanel extends JPanel
    {
    public DemoJPanel()
    {
    JLabel label=new JLabel("Hello world");
    add(label);
    }
    }
    class DemoJFrame extends JFrame
    {
    public DemoJFrame()
    {
    setSize(100,100);

    Container con=getContentPane();
    DemoJPanel panel=new DemoJPanel();
    con.add(panel);
    }
    }
    public class Demo
    {
    public static void main(String[] args)
    {
    DemoJFrame frame=new DemoJFrame();
    frame.show();
    }
    }
      

  4.   

    大哥也,我要顶你一下哈!!你回答得真是太牛了哈.getContentPane()呢就是一个类的手呀,见到什么好的东东就把它给爪住,放到自己的兜里!!!!呵呵,别说它自私哈.
      

  5.   

    to:hujiaboy(撑死你大爷
    感谢你的详细回答
    谢谢
    本提问已经得到解决!