<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Swing


    天行健 君子以自強不息

    posts - 69, comments - 215, trackbacks - 0, articles - 16
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Swing 知識點

    Posted on 2009-04-29 18:08 zht 閱讀(563) 評論(0)  編輯  收藏

    常用Swing知識點、技巧總結,逐步積累添加中

    1、如何給JPanel,JFrame,JDialog設置背景
        
        下載鏈接
    2、如何去掉JTextField中輸入文本框時的跟隨方框
         System.setProperty("java.awt.im.style", "on-the-spot");
    3、表格間隔色
    JTable table = new JTable() {
       public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
        Component prepareRenderer = super.prepareRenderer(renderer, row, column);
        if (row % 2 == 0) {
         prepareRenderer.setBackground(Color.LIGHT_GRAY);
        } else {
         prepareRenderer.setBackground(Color.WHITE);
        }
        return prepareRenderer;
       }
      };
    4、仿MSN彈出面板
           下載鏈接
    5、Spinner循環

       原理:重載了getNextValue和getPreviousValue兩個方法
      final SpinnerNumberModel model = new SpinnerNumberModel();
      model.setMaximum(new Integer(5));
      model.setMinimum(new Integer(0));
      final JSpinner spinner = new JSpinner() {
       public Object getNextValue() {
        if (this.getValue().toString().equals(model.getMaximum().toString())) {
         return model.getMinimum();
        }
        return super.getNextValue();
       }

       public Object getPreviousValue() {
        if (this.getValue().toString().equals(model.getMinimum().toString())) {
         return model.getMaximum();
        }
        return super.getPreviousValue();
       }
      };

      spinner.setModel(model);

    6、2D去鋸齒
    只是因為名稱太長...
    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING , RenderingHints.VALUE_ANTIALIAS_ON);

    7、修改全局文

    public static void setUIFont (javax.swing.plaf.FontUIResource f){

       java.util.Enumeration keys = UIManager.getDefaults().keys();

    while (keys.hasMoreElements()) {

    Object key = keys.nextElement();

    Object value = UIManager.get (key);

    if (value instanceof javax.swing.plaf.FontUIResource)

    UIManager.put (key, f);

    }

    }

     


    最后修改:10.06.24
     zhangtao

    主站蜘蛛池模板: 久久青草免费91线频观看站街| 最近中文字幕无免费| 亚洲成色WWW久久网站| 2019中文字幕免费电影在线播放 | 国产亚洲精品免费| 一级一级一级毛片免费毛片| 久久丫精品国产亚洲av| 国产极品粉嫩泬免费观看| 华人在线精品免费观看| 亚洲AV无码无限在线观看不卡| 亚洲黄片毛片在线观看| 18禁止看的免费污网站| 男男gay做爽爽免费视频| 亚洲欧洲日产国码久在线观看| 四虎国产精品免费久久影院| 国产精品免费无遮挡无码永久视频| 国产精品高清视亚洲一区二区| 久久亚洲av无码精品浪潮| 波多野结衣在线免费观看| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | AAAAA级少妇高潮大片免费看| 色在线亚洲视频www| 国产精品亚洲аv无码播放| 女人张开腿等男人桶免费视频| 国产日韩AV免费无码一区二区| 亚洲高清毛片一区二区| 91亚洲导航深夜福利| 中文字幕亚洲第一| 拍拍拍又黄又爽无挡视频免费| 亚欧免费一级毛片| 久久er国产精品免费观看8| 亚洲精品动漫免费二区| 亚洲网站在线免费观看| 国产精品亚洲w码日韩中文| 成年私人影院免费视频网站| 99久热只有精品视频免费看| 在线观看免费无码视频| 国产成人亚洲综合在线| 亚洲一卡2卡三卡4卡无卡下载| 久久亚洲sm情趣捆绑调教| 亚洲无线码一区二区三区|