因此,我只需要为挥杆添加标题。这是代码:
import javax.swing.*;
import java.util.Scanner;
public class Wall extends JFrame {
public static void main(String[] args) {
new Wall();
}
public Wall() {
final String title = "Wall Game";
this.setSize(300,300); //sets the screen
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle(title);
this.setVisible(true);
JPanel panel1 = new JPanel();
JLabel label1 = new JLabel("Welcome to the Wall Game!");
JLabel label2 = new JLabel("Click the button to read the instructions!");
panel1.add(label1);
panel1.add(label2);
this.add(panel1);
}
}
我希望其中的欢迎来到墙游戏!部分更大一些。有没有可能让它变大?如果有奖金,我想知道你是否可以添加不同的字体。但现在这并不重要。
感谢任何知道的人:P。
最佳答案
我相信你只需要这样的东西:
JLabel label1 = new JLabel("Welcome to the Wall Game!");
label1.setFont(new java.awt.Font("Arial", 1, 24));
这会将字体设置为 Arial 类型,'1' 将其设置为普通字体,'24' 是字体大小。如果您想对字体做更多的事情,请阅读此书:https://docs.oracle.com/javase/7/docs/api/java/awt/Font.html
关于java - 如何编辑 Swing 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35140993/