1.导入包,有的包中还有子包,所以形式不一样
2.getContentPane()得到一个Container对象,setLayout(null)设置布局为样式为null
3.setSize(736,312);单位应该是象素
4.JLabel1.setText("From:");设置标签对象的text属性
你还是买本入门的书看看吧

解决方案 »

  1.   

    谢谢大侠答复!
    我其实买了很多书,像什么21天学java啦,网络机器人java编程啦,什么jsp啦,什么Duke银行例子啦,什么java+oracle电子商务啦,唉!没有一本能足够详细的。上面的那句:(1)getContentPane().setLayout(null);一句getContentPane()是什么意思?setLayout()呢?那个null有什么意思?--还是有个问题:布局为样式为null是什么意思?是不是指上面什么都没有?出了null,能不能指出一二种不是null样式的?(2) 那个setBounds(12,12,36,12);及其4个数字分别是什么意思?请教!谢谢先!
      

  2.   

    找本书看是必要地:)
    1:import javax.swing.*;--一般都是java.***,为什么这一句是javax.swing?javax和java有什么不同?
    答:估计你看的都是java1吧,,看看java2你会发现到处都有javax.swing.* 。javax基本对应java.的,javax可以当作是java的扩展包。(1)getContentPane().setLayout(null);一句getContentPane()是什么意思?setLayout()呢?那个null有什么意思?
        getContentPane().是一个容器,它返回的是JFrame中的contentPan,setLayOut(null)就是一个默认的布局方式,它的布局方式有好多种。(几句话讲不完,看书了:)
         (2)setSize(736,312); 象素  (3)JLabel1.setText("From:");
          getContentPane().add(JLabel1);
           JLabel1.setBounds(12,12,36,12);   依次是,设置一个JLabe 组件里的Text内容, 
               放到JFrame里的contentPane()
               设置JLable在JFrame中的位置( 以左上角为原点坐标,依次是12,12,是x,y轴,36,12,分别是他在x,y轴上的长度!)。
      

  3.   

    学JAVA最好不要急,什么21天学会JAVA啊什么的,我认为那对打基础没有什么帮助,你就老老实实的搬一本大部头的书好好啃,那样才能打好基础!!