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

    主站蜘蛛池模板: 亚洲精品动漫人成3d在线| 99精品国产免费久久久久久下载| 国产真实伦在线视频免费观看| 亚洲国产成人久久三区| 亚洲视频免费播放| 亚洲成a人片在线观看精品| 色婷婷7777免费视频在线观看| 亚洲乱码中文字幕小综合| 成年网站免费视频A在线双飞| 亚洲综合精品成人| 国产成人精品免费视频软件| 国产精品亚洲专区无码WEB| 亚洲?V无码成人精品区日韩| 51午夜精品免费视频| 亚洲成a人片在线观看无码专区| 久久久精品免费视频| 4444亚洲国产成人精品| 久久这里只有精品国产免费10| 亚洲精品无码久久久久久| 亚洲av午夜成人片精品电影 | 国产成人精品免费视频软件| 麻豆91免费视频| 日本一区二区三区免费高清在线| 久久国产成人亚洲精品影院 | mm1313亚洲精品无码又大又粗| 夜夜爽妓女8888视频免费观看| 亚洲精品无码永久在线观看你懂的| 久久久精品免费视频| 亚洲人成人网毛片在线播放| 亚洲第一页综合图片自拍| 中国人免费观看高清在线观看二区| 啦啦啦中文在线观看电视剧免费版| 精品韩国亚洲av无码不卡区| 亚洲人成亚洲人成在线观看| 91精品啪在线观看国产线免费| 亚洲伦理中文字幕| 中文字幕亚洲综合久久菠萝蜜| 国产精品国产亚洲区艳妇糸列短篇| 亚洲精品无码高潮喷水在线| av无码免费一区二区三区| 人人爽人人爽人人片A免费 |