改成这样:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;public class MouseEvents extends Applet{
String msg = "";
public void init(){
addMouseListener(new s());
}
public void paint(Graphics g){
g.drawString(msg,0,19);
}
class s extends MouseAdapter{
public void mouseClicked (MouseEvent e){
msg = "ddddddd";
repaint();
}
}
}
楼主的代码很不规范!!!
import java.awt.*;
import java.awt.event.*;
import java.applet.*;public class MouseEvents extends Applet{
String msg = "";
public void init(){
addMouseListener(new s());
}
public void paint(Graphics g){
g.drawString(msg,0,19);
}
class s extends MouseAdapter{
public void mouseClicked (MouseEvent e){
msg = "ddddddd";
repaint();
}
}
}
楼主的代码很不规范!!!
解决方案 »
- swing的jlabel中的文字怎样才能可选中,可复制?(在运行的界面中)
- 用fat.jar导出java程序
- applet中怎么导入其他包?
- 有没有这样的解决方案!!!
- 怎么样直接提取HTML中的文本??
- 谁能解决?????????在线等待!!!!!!
- 大家能告诉我怎么使用elipse 2.1吗?
- JDBC连接问题
- 菜鸟又来了各位还好啊看看一个简单的但我想了一天的问题.
- weblogic : 看的一头雾水???
- 如果你認為你還算是人的話,你就看一下吧!
- <jsp:setProperty name="PageHeaderInfo" property="*" />是给所有的属性设值,那具体的每个属性得到的值是多少?
MouseEvents bbb;
public void s (MouseEvents aaa)
{this.bbb=aaa;}
public void mouseClicked (MouseEvent e){
bbb.msg = "ddddddd";
bbb.repaint();
}
}
你这个类里也没有public s(Applet myapplet)
的构造函数,怎么可以这样。
public s(Applet myapplet){
}
MouseEvents bbb;
public void s (MouseEvents aaa)
{this.bbb=aaa;}
public void mouseClicked (MouseEvent e){
bbb.msg = "ddddddd";
bbb.repaint();
}
}
这样应该可以了。
import java.awt.*;
import java.awt.event.*;
import java.applet.*;public class MouseEvents extends Applet{
String msg = "";
public void init(){
addMouseListener(new s(this));
}
public void paint(Graphics g){
g.drawString(msg,0,19);
}
}class s extends MouseAdapter{
MouseEvents bbb;
public s(MouseEvents bbb){
{this.bbb=bbb;}
}
public void mouseClicked (MouseEvent e){
bbb.msg = "ddddddd";
bbb.repaint();
}
}
多说一点,和本贴无关:加入了非默认的构造函数,系统就不会为你加入默认构造函数了。