gpt4 book ai didi

Java Swing 按钮文本显示不同

转载 作者:行者123 更新时间:2023-12-01 18:45:50 25 4
gpt4 key购买 nike

button name not clear

我是Java初学者,正在学习Java Swing。运行时按钮的文本显示不可读,如图所示/image/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);
}
}

最佳答案

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

我大胆猜测问题出在字体上。您的操作系统可能无法理解它,因此它会按照屏幕截图中的方式呈现。我会尝试一些其他字体,或者检查一下您的计算机上可用的字体。

关于Java Swing 按钮文本显示不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59843990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com