将所有组件设置为java粗体/斜体



我目前正在使用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中的所有元素来完成此操作。你的选择。

相关内容

  • 没有找到相关文章

最新更新