kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Swing中label顯示多行Text和多彩文字

          Posted on 2008-02-08 18:08 kooyee 閱讀(1958) 評論(0)  編輯  收藏 所屬分類: Swing/Applet

          AWT Label 不支持多行文字, 解決的方法是建立多個label實現多行在panel中,或者建立自己的控件

          在 Swing 中可以在text的值用HTML去實現:

          String htmlLabel = "<html><sup>HTML</sup> <sub><em>Label</em></sub><br>" +
                
          "<font color=\"#FF0080\"><u>Multi-line</u></font>";
          JLabel label 
          = new JLabel(htmlLabel);

          如果用\n或\r,則需要定義自己的Swing控件。

          主站蜘蛛池模板: 旺苍县| 安西县| 甘孜县| 富平县| 三明市| 横山县| 深州市| 张家口市| 东阳市| 临泉县| 宜都市| 南漳县| 兴和县| 旬阳县| 沅江市| 正蓝旗| 奎屯市| 马鞍山市| 集贤县| 梁河县| 土默特右旗| 平定县| 汝阳县| 美姑县| 冀州市| 无锡市| 沂南县| 永平县| 博湖县| 体育| 盘山县| 新巴尔虎右旗| 西畴县| 璧山县| 永福县| 奉节县| 枣阳市| 肇州县| 达日县| 禹州市| 阳泉市|