java - 如何编辑 Swing 的大小?

标签 java swing fonts size

因此,我只需要为挥杆添加标题。这是代码:

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/

相关文章:

java - Tomcat6 Java Servlet 服务于 mysql 命令?

JavaFX ChoiceBox 空选择

java - suspend() 和resume() 中的线程问题

java - 在类中使用静态代码加载属性文件

java - 如何将图标添加到JPanel

java - 在 Java Swing 中启用 Transfersupport 的 stringFlavor

java - 单击按钮时 Swing 中的延迟例程不应停止应用程序

html - 字体系列在输出中没有改变

css - 谷歌字体蒙特塞拉特 Chrome

html - 如何使用网络字体在浏览器之间实现一致的换行符