2014-12-10 72 views
1

我創建了一個帶有一個JButton的GUI,但它只是顯示一個模糊的按鈕。如何修復Eclipse中的模糊Swing元素

這裏你明白我的意思了。

enter image description here

這是我的主類的代碼:

Gui gui = new Gui(); 
    gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    gui.setSize(300, 300); 
    gui.setVisible(true); 

程序代碼的GUI類:

import javax.swing.JFrame; 
import javax.swing.JOptionPane; 

import java.awt.FlowLayout; 

import javax.swing.JButton; 

import java.awt.event.ActionListener; 
import java.awt.event.ActionEvent; 
public class Gui extends JFrame { 
    public Gui() { 
     super("testing buttons"); 
     getContentPane().setLayout(new FlowLayout()); 

     JButton btnClickMe = new JButton("Click me"); 
     getContentPane().add(btnClickMe); 
    } 

} 

有誰知道如何解決這一問題?

+0

'pack()'在哪裏? – trashgod 2014-12-10 22:38:35

+0

我試圖添加它,但它沒有區別。 – Grasshopper 2014-12-10 22:42:10

+0

僅供參考當我運行您的代碼時,按鈕顯示清晰,標籤爲「Click me」 – gknicker 2014-12-10 22:44:11

回答

0

沒有理由叫

super("testing buttons"); 

設置標題,只需使用:

gui.setTitle("testing buttons"); 

,你運行的是什麼操作系統?

+1

已解決,問題在於我的板載英特爾圖形由於某種原因無法呈現按鈕。現在我用我的NVidia卡,它的工作原理:) – Grasshopper 2014-12-11 08:47:10

+0

可能[重複](http://stackoverflow.com/q/22737535/261156)。 – 2014-12-11 13:27:17