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

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

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

    易客

    Explore JAVA

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      4 隨筆 :: 1 文章 :: 52 評論 :: 0 Trackbacks

    2008年5月18日 #

    The Java Tutorials對想用JAVA語言開發應用程序的程序員來說是一本非常實用的手冊。它包含了上百個完整可運行的實例和很多教程。許多相關的教程也被編入了手冊中。


    目前SUN的最近更新在2009-5-27
    download
    posted @ 2009-07-15 07:48 y6cn 閱讀(331) | 評論 (0)編輯 收藏

    如果使用JfreeChart默認的聲明方式創建出來的圖表圖片上中文標題是方框或亂碼,這個不用說肯定和字體有關.接下來來看一下解決辦法.

    打開doc文件里的TextTitle類你會發現
     
    /** The default font. */
     
    public static final Font DEFAULT_FONT = new Font("SansSerif", Font.BOLD,12);


    JFreeChart里最后將你創建的實例傳給了另一個類的方法:currentTheme.apply(chart);

    找到theme的頂級類StandardChartTheme你會發現這個apply()方法,
    public void apply(JFreeChart chart) {
                
    if (chart == null) {
                    
    throw new IllegalArgumentException("Null 'chart' argument.");
                }
                TextTitle title 
    = chart.getTitle();
                
    if (title != null) {
                    title.setFont(
    this.extraLargeFont);  //------------在這里它將標題的字體設置成了事先定義好的字體,如下兩段代碼;
                    title.setPaint(this.titlePaint);
                }


    123        private Font extraLargeFont;


    294        public StandardChartTheme(String name) {
    295            if (name == null) {
    296                throw new IllegalArgumentException("Null 'name' argument.");
    297            }
    298            this.name = name;
    299            this.extraLargeFont = new Font("Tahoma", Font.BOLD, 20); //在構造函數里將此字體設置成了"Tahoma"

    現在我們已經很清楚不能正確顯示中文的原因了,如何來解決呢?
    很簡單:

    JFreeChart chart=ChartFactory.createPieChart(titleString,pieDataset,true,true,false);
            chart.getTitle().setFont(
    new Font("宋體", Font.BOLD,12));

    我們只要重新設置TextTitle的字體就行了.
    不過這種方法只適用于中文操作系統,因為已經有中文字體了.要想在非中文系統上用怕是要在程序中帶上一個中文字體庫,然后再調用該字庫.
    posted @ 2009-02-23 14:17 y6cn 閱讀(3203) | 評論 (2)編輯 收藏

    這兩天在為一個項目制作jar包時出了一些問題,不過好在解決了。下面談一下過程:
    問題:
    用Eclipse導出jar后,運行時彈出了個錯誤警告:
    could not find the main class.program will exit

    很奇怪為什么以前打包都可以為什么現在不行了?

    解決:
    在網上找了一點資料,講得都有點模糊,后來看到一篇文章說用rar打開看一下里邊的class-path,我打開后看一下是正常的,但是就是執行時出錯。
    于是找了一個可以運行的看了一下,結果發現可以運行的里邊有編譯后的class文件,出錯的里邊沒有包含進class文件!
    在這之前我也發現生成的jar文件只有幾k,我還納悶怎么這么大個項目生成的jar那么小?
    于是我又把導出界面看了一下:

    以前選的是第一種方式,我懷疑是不是沒有把一些目錄或文件包含進去,于是選了第二種方式導出所有選定的目錄項,
    結果再次運行成功!查看一下jar內容,class文件已經包含進去。
    至此問題解決。
    這種方法可能只適合我遇到的這個問題,對于其它問題不一定會湊效,不過不妨試一下。^_^
    posted @ 2008-05-18 13:26 y6cn 閱讀(4948) | 評論 (4)編輯 收藏

    主站蜘蛛池模板: 免费无码AV一区二区| 亚洲人成电影在线观看青青| 美女羞羞视频免费网站| 好吊妞998视频免费观看在线| 亚洲小说区图片区| 波多野结衣在线免费视频 | 丁香花免费高清视频完整版| 亚洲视频一区在线| 国产成人精品免费视频大| 久久久无码精品亚洲日韩按摩| 久久中文字幕免费视频| 亚洲美女在线观看播放| 日韩在线免费视频| 亚洲高清一区二区三区| 麻豆国产人免费人成免费视频| 色综合久久精品亚洲国产| 国产伦精品一区二区三区免费迷 | 国内精品久久久久影院免费| 国产亚洲精AA在线观看SEE| 久9久9精品免费观看| 亚洲人成综合在线播放| 天天摸天天操免费播放小视频| 污污的视频在线免费观看| 亚洲精品无码永久中文字幕| 99久久人妻精品免费二区| 亚洲一区二区三区成人网站| 免费v片视频在线观看视频| 国产免费MV大全视频网站| 亚洲av午夜成人片精品网站| 国国内清清草原免费视频99| 另类专区另类专区亚洲| 国产亚洲一区二区三区在线| 国产成人精品免费视| 免费很黄无遮挡的视频毛片| 水蜜桃亚洲一二三四在线| 好先生在线观看免费播放| aa午夜免费剧场| 亚洲福利秒拍一区二区| 四只虎免费永久观看| 久久国产精品2020免费m3u8| 亚洲av无码一区二区三区四区|