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的一個小例子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.