admin = new JTextField();
admin.setText("用户名");
admin.setFont(new Font("宋体", Font.PLAIN, 30));
这样写为什么不对?一般怎么写?
taLog.setFont(new Font("Microsoft Uighur",Font.ITALIC,20));
这样可以设置 但是 设置大小就OK了 其他的全不要
否则文本框里的字体格式都变了!
没看出什么问题,我写了一个,你运行下试试:
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class TestFont extends JFrame{
void lanuchFrame(){
JTextField jtf = new JTextField();
jtf.setFont(new Font("宋体",Font.BOLD,60));
jtf.setColumns(30);
this.setLayout(new FlowLayout());
this.add(jtf);
this.pack();
this.setVisible(true);
}
public static void main(String[] args) {
new TestFont().lanuchFrame();
}
}