如果不能改,那为什么我做出来的都是字体大小为11,而Java Plug-in控制台中的JFileChooser的中文字体却是12呢?其实就是想要一个选择路径的对话框,不知道那位能说说除了JFileChooser之外,还有什么形式的选择文件路径的对话框?

解决方案 »

  1.   

    JFileChooser是继承JComponent的
    有setFont()方法
      

  2.   

    new 一个font,指定好font size,然后调用JFileChooser setfont()
      

  3.   

    设了setFont(new Font("dialog",0,12)),没效果,字体大小还是11
      

  4.   

    JFileChooser fc = new JFileChooser();
    fc.setFont(new java.awt.Font("Dialog", 0, 14));
    fc.showOpenDialog(this);
    就是这很简单的三句话,它就是不变字体,楼上各位仁兄都说“不会的,一定会变的”,那如果哪位调试的结果发现变了的话,我给你加到100分,决不食言!
      

  5.   

    Dialog 是什么字体?
    换成宋体试试,0是哪个?Font.PLAIN还是别试试用这个
    Font f = new Font("宋体", Font.PLAIN, 12);
    UIManager.put("FileChooser.font", f);
      

  6.   

    忘了在UIManager中有没有这个FileChooser你试一下吧
      

  7.   

    文件选择对话框也是由各个基本的AWT或SWING组件构成的,应该将每个组件的字体设置成你想要的,就行了。界面的字体设置由UIManager来完成Font font = new Font("宋体", Font.PLAIN, 11);
            UIManager.put("Label.font", font);
            UIManager.put("Button.font", font);
            UIManager.put("List.font",font);