帮着找错误,马上散分
/*
*文件名: ex_9_3_1.java
*说 明:演示JLabel的使用方法
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ex_9_3_1 extends JFrame
{
//声明JLabel组件
private JLabel label1,label2,label3;
//构造方法
public ex_9_3_1()
{
super(" 测试标签 ");
//获得容器
Container container=getContentPane();
container.setLayout(new FlowLayout());
label1=new JLabel("我的标签");
label1.setToolTiptext("这是提示");
container.add(label1);
Icon img=new ImageIcon("img.gif");
label2=new JLabel("带图片的标签",img,SwingConstants.LEEF);
label2.setToolTipText("标签提示之二");
container.add(label2);
label3=new JLabel();
label3.setText("带图象底边对齐的东西");
label3.setIcon(img);
label3.setVerticalTextPosition(SwingContants.BOTTOM);
label3.setToolTipText("这是提示三");
container.add(label3);
setSize(275,170);
setVisable(true);
}
public static void main(String args[]){
ex_9_3_1 ex=new ex_9_3_1();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
问题一,本程序总是测试不通,不知道是什么原因,是我在书店里抄的。
请大家帮着测试找出问题来。
问题二,Container container=getContentPane();
这个用法是什么用法呢,它的作用是什么呢,能不能给举例说明一下呢?
问题三,label3.setVerticalTextPosition(SwingContants.BOTTOM);
这一句是什么意思呢
问题四,application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
这一句是什么意思呢
大家给讲的详细一点吧。