swing storm

          java桌面應用

          導航

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

          統計

          常用鏈接

          留言簿(15)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          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);
          ????????????????
          // ?設置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 閱讀(2322) 評論(8)  編輯  收藏

          評論

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

          Tooltip 里還可以放組件呢, 只要是 JComponent, 放啥都可以.  回復  更多評論   

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

          恩......沒錯!就是這里了!這個地方要常來  回復  更多評論   

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

          package azure.ui.swing.components.tooltip;

          JComponent哪里有下?  回復  更多評論   

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

          @blackbat
          JComponent為JDK自帶呀,是Swing組件的基礎。  回復  更多評論   

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

          默認情況下,Tooltip能放控件,但不會顯示出來,雖然某種意義上說它是可以的,因為任何一個Swing組件都是繼承Container

          BasicTooltipUI默認不處理放在上面的componets,其實只需要換掉一個TooltipUI即可,實現一個空的EmptyTooltipUI
          本想發一個圖,忙了一陣終于編譯了以前的工程,但發現沒數據,沒Tooltip...數據產生比較復雜,放棄...
          一個在Tooltip上顯示進度條的例子,數據會定時更新變化..  回復  更多評論   

          # re: swing components-透明ToolTip 2010-11-16 12:48 清風流水

          找到組織了呵呵  回復  更多評論   

          # re: swing components-透明ToolTip 2010-11-16 13:02 清風流水

          我現在在做個界面,要點擊懸浮框的超鏈接,像你前面的那個迅雷效果,老師催的緊,發份源代碼給我羅,感激不盡啊,急急急,在線等  回復  更多評論   

          # re: swing components-透明ToolTip 2010-11-16 13:04 清風流水

          怎樣才能使鼠標離開button懸浮窗不消失,發我郵箱,869568177@qq.com  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临夏市| 海伦市| 三亚市| 巴里| 祁连县| 无为县| 丰城市| 通海县| 邯郸县| 东光县| 晋州市| 绿春县| 图们市| 图片| 噶尔县| 桐庐县| 澜沧| 谢通门县| 乐安县| SHOW| 东乡族自治县| 昭通市| 阳曲县| 台前县| 清河县| 武义县| 红安县| 偏关县| 晋江市| 义马市| 上林县| 加查县| 昌都县| 九龙城区| 明水县| 农安县| 灵武市| 天水市| 沅陵县| 义乌市| 关岭|