呵呵,AttributeSet是文本style和format的集合类,你看一下那个类的API不就知道了

解决方案 »

  1.   

    我想了一个思路:
      1:先做一个字体框类
    //FontDialog.java
    public class FontDialog extends JDialog
    {
        ......
    JTextField nameTxt=new JTextField("Default");//nameTxt来表示取得的字体名
    JTextField styleTxt=new JTextField("Plain");
    JTextField sizeTxt=new JTextField("15");
    ......... //选择字体的过程
           String name=nameTxt.getText();//name来表示取得的字体名 int style=((Integer)styleTbl.get(styleTxt.getText())).intValue();
              //style来表示取得的字体类型 String sizeStr=sizeTxt.getText().trim();//sizeStr来表示取得的字体大小
    ......

    } public static void main(String[] args){
    FontDialog dlg=new FontDialog(new JFrame());
    dlg.show();
    }
          }
    2:
      我在mynotebook.java中一个字体选择按钮fontbutton.
      我的想法在执行mynotebook.java的时候,按下fontbutton怎么来调用执行FontDialog.java,一个是显示出字体框,在字体框中选择好字体后,又怎么样把name、style、sizeStr的值返回到mynotebook.java程序中,以JTextArea使用?恳请各位朋友多指点。
      

  2.   

    your mail, i will send you one solution.
      

  3.   

    重新开一张帖子。请大家到
    http://expert.csdn.net/Expert/topic/1635/1635984.xml?temp=.2839014