import java.awt.*;
import javax.swing.*;
public class haha extends JFrame{
public haha(){
JPanel content =(JPanel)getContentPane();
content.setLayout(new GridLayout(3,1));
JLabel defaultLabel=new JLabel("Default(left)");
JLabel centerLabel=new JLabel ("centered",JLabel.CENTER);
JLabel rightLabel=new JLabel("right",JLabel.RIGHT);
JLabel imageLabel=new JLabel("iconlabel"/*,new ImageIcon("pig,gif")*/,JLabel.RIGHT);
content.add(defaultLabel);
content.add(centerLabel);
content.add(rightLabel);
content.add(imageLabel);
setSize(300,180);
setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
haha myLabel=new haha();
}
}
这是书上的一个例题,有点不懂的是开始布局的时候不是布局的3行一列么? 为什么 答案是这样的呀? 求大神帮忙。谢谢了~