2014-01-15 83 views
0

當我在Eclipse中運行此代碼時,我在新窗口中獲得了字符串和行打印,但不是空白窗口,它僅僅是我當前窗口的屏幕截圖,達到我聲明的尺寸。drawString在當前窗口的屏幕截圖上打印字符串

http://i.imgur.com/nWFN9YJ.png

什麼,我做錯了什麼建議?

import java.awt.Graphics; 
import javax.swing.JFrame; 


public class EmptyFrame2 extends JFrame 
{ 

public static void main(String args[]) 
{ 
    EmptyFrame2 JF=new EmptyFrame2(); 
    JF.setSize(1000,500); 
    JF.setVisible(true); 
} 
public void paint(Graphics g) 
{ 
    g.drawString("Hello",50,50); 
    //g.drawLine(50-2, 50+2, 50+70, 50+2); 
} 

如果這太模糊了,讓我知道,我會改變它或添加任何你需要的東西。

+0

是什麼否則在你的EmptyFrame2類? –

回答

1

嘗試將super.paint(g)添加到您的paint()方法中。