簡體   English   中英

Java awt Swing-我是否遇到錯誤?

[英]Java awt Swing - Did I encounter a Bug?

我沒有運行時錯誤,但問題很明顯。

當我編寫g.drawString(“ message”,45,45)時; 當我運行程序時,它將輸出此內容。 如果您基本上看不到g.drawString正確位置的窗口,則顯示我的當前屏幕。

注意:方法paint覆蓋java.awt.Window.paint

在此處輸入圖片說明

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


public class test extends JFrame{

 public test (){

         setSize(800, 600);
         setVisible(true); 
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         setTitle("PlotGraph");
    }
     public void paint(Graphics g){

         g.drawString("Click the mouse inside the window.",40,45); // draw a string
     }

    public static void main(String[] args) {

        new test();
    }

}

沒有聲明

super.paint(g);

窗口使用背景作為窗口的臨時背景。 這將繪制背景以及容器的所有子組件。

在Swing 的paintComponent而不是使用paint的風俗畫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM