java 标签没显示出来

程序运行界面源代码如下:importjava.awt.*;importjava.awt.event.*;importjavax.swing.JFrame;publiccl... 程序运行界面 源代码如下:
import java.awt.*;
import java.awt.event.*;

import javax.swing.JFrame;

public class UseMultiEvent extends JFrame implements MouseListener,MouseMotionListener{

/**
* @param args
*/
TextField t=new TextField(20);
public UseMultiEvent(){
Frame f=new Frame("Welcome to java world!");

Label l=new Label("I am xiaoma");

f.add(l,"SOUTH");
f.add(t,"NORTH");
f.addMouseListener(this);
f.addMouseMotionListener(this);
f.setVisible(true);
}

public static void main(String[] args) {
UseMultiEvent u=new UseMultiEvent();
}

public void mouseDragged(MouseEvent e){
String s=("鼠标移动到:"+e.getX()+","+e.getY());
t.setText(s);
}

public void mouseEntered(MouseEvent e){
t.setText("您已进入程序");
}

public void mouseClicked(MouseEvent e){t.setText("TNND");}
public void mouseMoved(MouseEvent e){t.setText("abc");}
public void mousePressed(MouseEvent e){t.setText("cde");}
public void mouseReleased(MouseEvent e){t.setText("def");}
public void mouseExited(MouseEvent e){t.setText("efg");}

}

请讲详细 我是小白 谢谢
展开
 我来答
夜魅_佩
2013-10-06 · 超过33用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:67.9万
展开全部
你这个主容器是UseMultiEvent,即this, 因为他继承了JFrame 而你程序中操作的是f,你应该把UseMultiEvent(即this)设置为可显示的。或者把f加入到UseMultiEvent中,试一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式