簡體   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