我目前正在使用jFrame使用netbeans制作计算器。我的问题是有一种方法,我可以使所有的文本在我的计算器粗体或斜体与按下一个按钮?
如果有的话,谁能给我指指方向呢
您可以使用setFont()
方法更改字体。
,
jLabel1.setFont(new java.awt.Font("Trajan Pro",3, 18));
的语法:组件。setFont(新jawa.awt。字体(字体名称(字符串),风格(int),大小(int)));
Component A[]=this.getContentPane().getComponents();
int y = A.length;
for(int i=0;i<y;i++){
System.out.println(A[i]);
A[i].setFont(new java.awt.Font("Trajan Pro",3, 18));
}
A是所有组件的数组。
嗯,您必须指定希望发生更改的每个位置。参考http://www.java-examples.com/create-bold-and-italic-font-example
可以使用ArrayList或Object Array中的所有元素来完成此操作。你的选择。