【问题标题】:Java JOptionPane text unreadableJava JOptionPane 文本不可读
【发布时间】:2014-07-06 01:46:39
【问题描述】:

这是最终的样子。

我认为代码没有问题,因为它是直接从教程网站复制的。我已经重新安装了 JDK,并在命令行和 Eclipse 中运行它。有什么可能吗?代码是

import javax.swing.*;

public class Swag {

    public static void main ( String[] args) {
        String name = JOptionPane.showInputDialog("What is your name?");

        String input = JOptionPane.showInputDialog("How old are you?");
        int age = Integer.parseInt(input);

        System.out.print(" Hello, " +name);
        System.out.println("Next year you'll be " +(age+1));
    }
}

但我不认为这是一个实际的代码问题,我测试了其他网站的使用情况,文本看起来仍然如此。

【问题讨论】:

  • 哇。我非常好奇这是什么原因造成的。那是什么字体?您使用的是哪个操作系统? Java 编译器和 VM 供应商和版本?你对你的电脑做了什么奇怪的事情吗?
  • 默认情况下,Win8 中的所有默认字体都在 Java6/7/8(绿色)中被 Java 接受,没有其他信息(我已经重新安装了 JDK)这个问题不能回答
  • 这个问题是只发生在 java 程序上还是在 windows 8 中的所有图形程序上?
  • 我修好了!好奇的朋友或者以后有这个问题的朋友,我进入我的nvidia控制面板,加了eclipse,覆盖了集成驱动来使用我的nvidia,现在可以正常使用了!感谢大家的帮助
  • @user3647851 鼓励在 StackOverflow 上回答您自己的问题。这将使您有机会获得一些支持,并向社区展示问题已得到解决。

标签: java swing text fonts windows-8.1


【解决方案1】:

备注: 由于解决方案已在一个多月前作为评论发布,因此我将重复它作为答案,以免问题不再显示为未回答。

这是评论中的引用:

我修好了!好奇的朋友或者以后有这个问题的朋友,我进入我的nvidia控制面板,加了eclipse,覆盖了集成驱动来使用我的nvidia,现在可以正常使用了!感谢所有帮助 (user3647851)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2017-05-16
    • 2013-01-24
    • 1970-01-01
    • 2013-03-21
    • 1970-01-01
    相关资源
    最近更新 更多