Java JOptionPane 文本不可读

Posted

技术标签:

【中文标题】Java JOptionPane 文本不可读【英文标题】:Java JOptionPane text unreadable 【发布时间】: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 鼓励在 *** 上回答您自己的问题。这将使您有机会获得一些支持,并向社区展示问题已得到解决。 【参考方案1】:

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

这是评论中的引用:

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

【讨论】:

以上是关于Java JOptionPane 文本不可读的主要内容,如果未能解决你的问题,请参考以下文章

从 JOptionPane 中删除图标

JOptionPane简介

自定义 JOptionPane 对话框

Java JOptionPane 默认文本

Java:使用 JOptionPane.showInputDialog(null, "Text"); 的多行文本

你能用 Java 在桌面的某个区域显示图像吗?