swing components-迅雷tooltip
迅雷的tooltip非常有特色,功能比較強大。截圖如下:
swing做出來的效果如下:
在swing components-透明ToolTip的基礎上做的,代碼較復雜,就不放出來了,在此表示歉意。
java桌面應用
迅雷的tooltip非常有特色,功能比較強大。截圖如下:
swing做出來的效果如下:
在swing components-透明ToolTip的基礎上做的,代碼較復雜,就不放出來了,在此表示歉意。
謝謝發份源代碼~
yeuktung@gmail.cn 回復 更多評論
我很想知道這個能夠象迅雷一樣可以超出JFrame的邊界嗎?還有能夠把代碼發給我學習一下下嗎? yeuktung@gmail.cn 回復 更多評論
唉~~
-----------------------------
部分:
JButton but = new JButton("金") {
public JToolTip createToolTip() {
final JToolTip tip = super.createToolTip();
tip.setForeground(Color.RED);
// 設置ToolTip為透明
tip.setOpaque(false);
tip.setLayout(new BorderLayout());
JPanel rootPanel = new JPanel() {
protected void paintComponent(Graphics g) {
super.paintComponent(g);
......
}
......
} 回復 更多評論
靠終于試出來了,tooltip不能直接加組件,必須加上一層JPanel 回復 更多評論
toolTip超出JFrame或JDialog的邊界就變成了重量級組件無法透明,你是怎么處理的? 回復 更多評論
他這個好像只能在組件內部顯示
如果想超出JFRame或者JDialog顯示的話
最好重寫JToolTip 回復 更多評論
忘記留郵箱了,253922524@qq.com 回復 更多評論
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||