读书人

请教为什么不能显示文本提示

发布时间: 2012-05-20 16:03:12 作者: rapoo

请问为什么不能显示文本提示
import javax.swing.*;
public class Test extends JFrame{
private JButton jbtOK=new JButton("OK");

public Test(){
jbtOK.setToolTipText("This is a button");
add(new JButton("OK"));

}
public static void main(String[] args){
JFrame frame=new Test();

frame.setTitle("Logic Error");
frame.setSize(200,100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);


}
}

[解决办法]
你够狠,加的就不是同一个对象。
add(jbtOK);
jbtOK.setToolTipText("This is a button");
[解决办法]
public Test() {
jbtOK.setToolTipText("This is a button");
JPanel panel = new JPanel();
panel.add(jbtOK);
add(panel);

}

读书人网 >J2SE开发

热点推荐