我设置了一个字体栏分别选择字体样式和大小~就像Word的设置栏一样~可以选者字体(如:宋体、黑体)~还可以选择大小(如:12、35、还可以自己输入大小参数)~都是用组件JComboBox<组合框>作的~我现在用它们来提取设置~并对Font()的构造函数进行负值~
Font(String name, int style, int size) 
我对String name负值没有问题~
int style用了普通格式PLAIN定义~
int size大小就是无法负值~
====================================================
我在这里举例~
先定义2个JComboBox对象~
 JComboBox ComboBoxFont = new JComboBox();
 JComboBox ComboBoxSzie = new JComboBox();在给对象<复选框>分别添加选项~        
        ComboBoxFont.addItem("宋体");
        ComboBoxFont.addItem("黑体");
        ComboBoxFont.addItem("隶书");
        ComboBoxFont.addItem("楷体");        ComboBoxSzie.addItem("12");
        ComboBoxSzie.addItem("18");
        ComboBoxSzie.addItem("20");
        ComboBoxSzie.addItem("22");现在就进行负值~<就是这句话有问题了>
 txaInfo.setFont(new Font(ComboBoxFont.getSelectedItem().toString(), Font.PLAIN,Integer.parseInt(ComboBoxSzie.getSelectedItem().toString())));
====================================================================
ComboBoxFont.getSelectedItem().toString()
这句话对字体取值~可能是宋体~也可能是黑体~
---------------------------------------------------------
Font.PLAIN
这是普通样式
---------------------------------------------------------
Integer.parseInt(ComboBoxSzie.getSelectedItem().toString()
我现取值以字符串形式取出~在转换为整型~但就是这里有问题~无法取出值~
=====================================================================
我还尝试过:
String i=(String)ComboBoxSzie.getSelectedItem();
int j=Integer.parseInt(i);
再用j去设置~可是还报错~
现在我该怎么取出大小呢~?以整型的形式~
**********************************************************
ComboBoxSzie.getSelectedItem()返回的是什么类型呢~?
我就是想知道如何转换整型~