请教

roemin 2008-04-29 05:38:53
import javax.swing.*;
import java.awt.*;
public class DrawMessage extends JPanel{
public static void main(String[] a){
JFrame.frame=new JFrame("DrawMessage");
frame.getContentPane().add(new DrawMessage());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,200);
frame.setVisible(true);
}

protected void paintComponent(Graphics g){
super.paintComponent(g);
g.drawString("Welcome to java!",40,40);
}

为什么说找不到方法。请各位帮我改改。谢谢~~~~~~
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
roemin 2008-04-29
  • 打赏
  • 举报
回复
为什么开头写上这个就没有错import java.awt.Graphics;
而写成这样就错了import java.awt.*;
anqini 2008-04-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yjntue 的回复:]
JFrame.frame=new JFrame("DrawMessage");
======================================
应该为:
JFrame frame=new JFrame("DrawMessage");
[/Quote]
li.jianfei 2008-04-29
  • 打赏
  • 举报
回复
第一位说的是对的
numen_wlm 2008-04-29
  • 打赏
  • 举报
回复

import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test extends JPanel{
public static void main(String[] a){
JFrame frame=new JFrame("DrawMessage");
frame.getContentPane().add(new Test());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,200);
frame.setVisible(true);
}

protected void paintComponent(Graphics g){
super.paintComponent(g);
g.drawString("Welcome to java!",40,40);
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧