<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年2月24日 #

    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)編輯 收藏

    如題。關于這個我找了好多資料只是關于抓取視頻輸入設備的,而沒有關于接收和播放網絡媒體文件的,哪位高手懂的話請指點一二,謝謝!
    posted @ 2008-02-24 14:51 y6cn 閱讀(1008) | 評論 (2)編輯 收藏

    主站蜘蛛池模板: 嘿嘿嘿视频免费网站在线观看| 免费国产午夜高清在线视频| 成年人网站在线免费观看| 亚洲欧洲日韩不卡| 国产婷婷成人久久Av免费高清| MM131亚洲国产美女久久| 精品一区二区三区免费视频| 亚洲午夜福利AV一区二区无码| a毛片在线还看免费网站| 亚洲欧洲日产国码久在线观看| 99re6在线视频精品免费下载| 亚洲精品在线免费观看视频| 成人免费福利视频| 久久亚洲国产最新网站| 国产在线播放免费| 久久精品无码专区免费| 久久亚洲精品中文字幕| 曰批全过程免费视频在线观看| 精品国产日韩亚洲一区91| 国产成人精品日本亚洲专区 | 国产国产人免费人成免费视频 | 亚洲精品无码专区在线| 四虎国产精品免费久久影院| 日韩在线观看免费| 亚洲乱亚洲乱淫久久| 桃子视频在线观看高清免费完整| 亚洲熟伦熟女专区hd高清| 亚洲女同成人AⅤ人片在线观看 | 毛片A级毛片免费播放| 西西人体大胆免费视频| 国产亚洲精品AA片在线观看不加载| 嫩草影院在线播放www免费观看| 亚洲另类古典武侠| 亚洲国产91精品无码专区| 国产成人一区二区三区视频免费| 国产精品亚洲四区在线观看 | 日本免费网址大全在线观看| 国产成人亚洲精品播放器下载| 亚洲国产精品一区二区久久hs| 久久精品免费一区二区喷潮| 九九免费观看全部免费视频|