JButton btnHelpTrain = new JButton("") {
private static final long serialVersionUID = 6502821268120579799L;
public JToolTip createToolTip() {
JToolTip tip = super.createToolTip();
// MultiLineToolTip tip=new MultiLineToolTip();
tip.setBackground(new Color(0xfffacd));
tip.setForeground(Color.red);
return tip;
}
public boolean contains(int x, int y) {
if (x < 100) {
// setToolTipText("Got Green Eggs?");
} else {
// setToolTipText("Got Ham?");
}
return super.contains(x, y);
}
/*
* public Point getToolTipLocation(MouseEvent event) { return new
* Point((event.getX() + 100), (event.getY() + 100)); }
*/
};
btnHelpTrain.setToolTipText("<html>10个字段,分别为<br>"
+ "1,发车日期 2011-01-13<br>" + "2,车次编号 格式550000K13700<br>"
+ "3,车次 K137<br>" + "4,出发站编码 例如SNH<br>"
+ "5,到达站编码 例如CSQ<br>" + "6,出发时间 例如17:05<br>"
+ "7,到达时间 例如07:06<br>" + "8,出发站名 如 上海南<br>"
+ "9,到达站名 如 北京西<br>" + "10,历时 格式14:11表示14小时11分</html");
btnHelpTrain.setIcon(new ImageIcon(CN23306.class
.getResource("/com/xici/ticket/cn12306/resource/help.gif")));
java button tooltip的一个小例子
最新推荐文章于 2022-09-04 15:21:20 发布