繁体   English   中英

Java Swing 按钮文本显示不同

[英]Java Swing button text appears different

按钮名称不清楚

我是 Java 初学者,正在学习 Java Swing。运行时按钮的文本看起来不可读,如图https://i.stack.imgur.com/ihlQn.jpg所示。 我尝试通过以下代码行更改字体。 我在 Windows 10 64 位操作系统上工作。

import javax.swing.*;
import java.awt.*;

public class Button1 {

    public static void main(String[] args) {
        Button1 gui = new Button1();
        gui.go();
    }

    public void go(){
        JFrame frame = new JFrame();
        JButton east = new JButton(" East");
        JButton west = new JButton(" West");
        JButton north = new JButton(" North");
        JButton south = new JButton(" South");
        JButton center = new JButton(" Center");

        frame.getContentPane(). add( BorderLayout.EAST, east);
        frame.getContentPane(). add( BorderLayout.WEST, west);
        frame.getContentPane(). add( BorderLayout.NORTH, north);
        frame.getContentPane(). add( BorderLayout.SOUTH, south);
        frame.getContentPane(). add( BorderLayout.CENTER, center);



        Font bigFont = new Font("serif", Font.BOLD , 10);
        east.setFont(bigFont);
        west.setFont(bigFont);
        north.setFont(bigFont);
        south.setFont(bigFont);
        center.setFont(bigFont);
        frame.setSize(300,300);
        frame.setVisible(true);
    }
}

您的代码在我的机器上正常运行。

我要冒险猜测问题出在字体上。 您的操作系统可能不理解它,因此它在您的屏幕截图中呈现。 我会尝试一些其他字体,或者检查一下您的机器上有哪些字体可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM