swing storm

          java桌面應(yīng)用

          導(dǎo)航

          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計(jì)

          常用鏈接

          留言簿(15)

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          swing components-透明ToolTip

          效果:
          AzOpaqueToolTip.png

          代碼:

          package ?azure.ui.swing.components.tooltip;

          import ?java.awt.Color;
          import ?java.awt.FlowLayout;

          import ?javax.swing.JButton;
          import ?javax.swing.JFrame;
          import ?javax.swing.JToolTip;

          /**
          ?*?
          @author ?Azure
          ?*?
          @version ?1.0?12/03/07
          ?
          */
          public ? class ?AzOpaqueToolTipExample? extends ?JFrame?{
          ????
          public ?AzOpaqueToolTipExample()?{
          ????????init();
          ????}

          ????
          public ? void ?init()?{
          ????????
          this .setLayout( new ?FlowLayout());
          ????????JButton?but?
          = ? new ?JButton( " " )?{
          ????????????
          public ?JToolTip?createToolTip()?{
          ????????????????JToolTip?tip?
          = ? super .createToolTip();
          ????????????????tip.setForeground(Color.RED);
          ????????????????
          // ?設(shè)置ToolTip為透明
          ????????????????tip.setOpaque( false );
          ????????????????
          return ?tip;
          ????????????}
          ????????};

          ????????but.setToolTipText(
          " 你懂的太早,我想的太少! " );
          ????????
          this .add(but);
          ????????
          this .add( new ?JButton( " " ));
          ????????
          this .add( new ?JButton( " " ));
          ????????
          this .add( new ?JButton( " " ));
          ????????
          this .add( new ?JButton( " " ));
          ????????
          this .setSize( 200 ,? 200 );
          ????????
          this .setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          ????????
          this .setLocationRelativeTo( null );
          ????????
          this .setVisible( true );
          ????}

          ????
          public ? static ? void ?main(String?args[])?{
          ????????
          new ?AzOpaqueToolTipExample();
          ????}
          ????
          }

          posted on 2007-03-12 23:31 azure 閱讀(2321) 評(píng)論(8)  編輯  收藏

          評(píng)論

          # re: swing components-透明ToolTip 2007-03-13 13:10 BeanSoft

          Tooltip 里還可以放組件呢, 只要是 JComponent, 放啥都可以.  回復(fù)  更多評(píng)論   

          # re: swing components-透明ToolTip 2007-03-15 01:05 催月淚

          恩......沒(méi)錯(cuò)!就是這里了!這個(gè)地方要常來(lái)  回復(fù)  更多評(píng)論   

          # re: swing components-透明ToolTip 2007-03-16 13:36 blackbat

          package azure.ui.swing.components.tooltip;

          JComponent哪里有下?  回復(fù)  更多評(píng)論   

          # re: swing components-透明ToolTip 2007-03-16 20:16 Robin's Java World

          @blackbat
          JComponent為JDK自帶呀,是Swing組件的基礎(chǔ)。  回復(fù)  更多評(píng)論   

          # re: swing components-透明ToolTip 2007-05-01 21:48 kylixs

          默認(rèn)情況下,Tooltip能放控件,但不會(huì)顯示出來(lái),雖然某種意義上說(shuō)它是可以的,因?yàn)槿魏我粋€(gè)Swing組件都是繼承Container

          BasicTooltipUI默認(rèn)不處理放在上面的componets,其實(shí)只需要換掉一個(gè)TooltipUI即可,實(shí)現(xiàn)一個(gè)空的EmptyTooltipUI
          本想發(fā)一個(gè)圖,忙了一陣終于編譯了以前的工程,但發(fā)現(xiàn)沒(méi)數(shù)據(jù),沒(méi)Tooltip...數(shù)據(jù)產(chǎn)生比較復(fù)雜,放棄...
          一個(gè)在Tooltip上顯示進(jìn)度條的例子,數(shù)據(jù)會(huì)定時(shí)更新變化..  回復(fù)  更多評(píng)論   

          # re: swing components-透明ToolTip 2010-11-16 12:48 清風(fēng)流水

          找到組織了呵呵  回復(fù)  更多評(píng)論   

          # re: swing components-透明ToolTip 2010-11-16 13:02 清風(fēng)流水

          我現(xiàn)在在做個(gè)界面,要點(diǎn)擊懸浮框的超鏈接,像你前面的那個(gè)迅雷效果,老師催的緊,發(fā)份源代碼給我羅,感激不盡啊,急急急,在線(xiàn)等  回復(fù)  更多評(píng)論   

          # re: swing components-透明ToolTip 2010-11-16 13:04 清風(fēng)流水

          怎樣才能使鼠標(biāo)離開(kāi)button懸浮窗不消失,發(fā)我郵箱,869568177@qq.com  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 松桃| 平江县| 广南县| 礼泉县| 桦川县| 泽库县| 阿拉尔市| 北川| 眉山市| 威远县| 灌云县| 承德县| 永善县| 天峨县| 海城市| 兰州市| 垫江县| 永吉县| 峨眉山市| 扎鲁特旗| 石楼县| 牟定县| 敖汉旗| 宁阳县| 正宁县| 洪泽县| 泉州市| 灌阳县| 乌鲁木齐市| 柘荣县| 新丰县| 布拖县| 延长县| 革吉县| 加查县| 北碚区| 秭归县| 珲春市| 双城市| 肃南| 广水市|