gpt4 book ai didi

Java awt Swing - 我遇到错误了吗?

转载 作者:行者123 更新时间:2023-12-02 00:23:47 26 4
gpt4 key购买 nike

我没有运行时错误,但问题很明显。

当我编码 g.drawString ("message",45,45); 时,它会在我运行程序时输出此内容。如果您基本上看不到窗口“prt screened”我当前的屏幕,并且 g.drawString 位于正确的位置。

注意:方法绘制覆盖java.awt.Window.paint

enter image description here

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 进行自定义绘制。

关于Java awt Swing - 我遇到错误了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18002777/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com