swing components-迅雷tooltip
迅雷的tooltip非常有特色,功能比較強(qiáng)大。截圖如下:
swing做出來的效果如下:
在swing components-透明ToolTip的基礎(chǔ)上做的,代碼較復(fù)雜,就不放出來了,在此表示歉意。
posted on 2007-03-15 14:33 azure 閱讀(2315) 評(píng)論(13) 編輯 收藏
java桌面應(yīng)用
迅雷的tooltip非常有特色,功能比較強(qiáng)大。截圖如下:
swing做出來的效果如下:
在swing components-透明ToolTip的基礎(chǔ)上做的,代碼較復(fù)雜,就不放出來了,在此表示歉意。
posted on 2007-03-15 14:33 azure 閱讀(2315) 評(píng)論(13) 編輯 收藏
up 回復(fù) 更多評(píng)論
謝謝發(fā)份源代碼~
yeuktung@gmail.cn 回復(fù) 更多評(píng)論
我很想知道這個(gè)能夠象迅雷一樣可以超出JFrame的邊界嗎?還有能夠把代碼發(fā)給我學(xué)習(xí)一下下嗎? yeuktung@gmail.cn 回復(fù) 更多評(píng)論
可以的 回復(fù) 更多評(píng)論
唉~~
-----------------------------
部分:
JButton but = new JButton("金") {
public JToolTip createToolTip() {
final JToolTip tip = super.createToolTip();
tip.setForeground(Color.RED);
// 設(shè)置ToolTip為透明
tip.setOpaque(false);
tip.setLayout(new BorderLayout());
JPanel rootPanel = new JPanel() {
protected void paintComponent(Graphics g) {
super.paintComponent(g);
......
}
......
} 回復(fù) 更多評(píng)論
唉~~~
謝謝~~~
很感謝~~~
回復(fù) 更多評(píng)論
靠終于試出來了,tooltip不能直接加組件,必須加上一層JPanel 回復(fù) 更多評(píng)論
JToolTip不能設(shè)為透明~ 回復(fù) 更多評(píng)論
toolTip超出JFrame或JDialog的邊界就變成了重量級(jí)組件無法透明,你是怎么處理的? 回復(fù) 更多評(píng)論
他這個(gè)好像只能在組件內(nèi)部顯示
如果想超出JFRame或者JDialog顯示的話
最好重寫JToolTip 回復(fù) 更多評(píng)論
能發(fā)份代碼研究下嗎?我不怕麻煩。 回復(fù) 更多評(píng)論
忘記留郵箱了,253922524@qq.com 回復(fù) 更多評(píng)論
發(fā)份源代碼給我羅,869568177@qq.com,老師催的緊,不盡感激 回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||