永发信息网

JFrame对话框显示问题

答案:1  悬赏:0  手机版
解决时间 2021-05-05 10:40

import java.awt.Color;
import java.awt.event.MouseAdapter;

import javax.swing.JFrame;
import javax.swing.JLabel;


public class MouseEvent extends JFrame{

JFrame wanttoview=new JFrame("你看不见我");

private static final long serialVersionUID = 1L;

public static void main(String[] args) {
new MouseEvent();
}

public MouseEvent(){
super("鼠标事件");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300, 300);
this.getContentPane().setBackground(Color.blue);
this.setLocation(200, 200);
this.addMouseListener(new MouseListen());

this.setVisible(true);
JLabel wanttoadd=new JLabel("要添加的...");
wanttoview.setSize(200, 200);
wanttoview.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
wanttoview.getContentPane().setBackground(Color.black);
wanttoview.setLocation(200, 200);
wanttoview.add(wanttoadd);
}

class MouseListen extends MouseAdapter{

@Override
public void mousePressed(java.awt.event.MouseEvent e) {
System.out.println("mousePressed");
wanttoview.setVisible(true);
}

@Override
public void mouseReleased(java.awt.event.MouseEvent e) {
System.out.println("mouseReleased");
wanttoview.setVisible(false);
}

}
}

我修改其中的:

wanttoview.setVisible(true);
// wanttoview.setUndecorated(true);
wanttoview.setTitle("Point Info:");
wanttoview.setSize(230, 200);
wanttoview.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
wanttoview.getContentPane().add(new JTextField("X position is:"+x+" "));
wanttoview.getContentPane().add(new JTextField("Y position is:"+y+" "));
wanttoview.getContentPane().setBackground(Color.white);
wanttoview.getContentPane().getMousePosition();
wanttoview.setLocation(x, y);
发现,只会显示Y的坐标,不会显示X坐标,请为是代码中哪有错误了?

再问,如果我想一行一行逐行显示一些信息,比如:

X= ?

Y=?

z=...

...

我应该用什么代码?

最佳答案

wanttoview.getContentPane().add(new JTextField("X position is:"+x+" "));
wanttoview.getContentPane().add(new JTextField("Y position is:"+y+" "));



后面一个把前面的覆盖了,改成下面这种


wanttoview.getContentPane().add(new JTextField("X position is:"+x+" ,Y postion is :"+y));


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问大家,DNF中哪个角色最厉害?
DNF 40级以上的太刀白手用什么太刀好?
一房一厅怎么隔2房,厅和房都是朝南的
车辆购置税 验车 顺序
有没有会声会影9的使用教程,最好有截图
-急求* 青岛理工大学琴岛学院2010艺术专科专
为什么我的电脑玩鬼泣游戏黑屏
安庆的小商品市场在哪
天顺园七组团地址有知道的么?有点事想过去
请问怎么还原到XP主题?
氯化物的危害
面对亲情和前程,该作何选择?
一部僵尸片是讲在小岛上的求生故事名字叫《恐
DNF创建公会失败,30W还吗?
什么可快速助长发
推荐资讯
关于MTK手机游戏启动(请高手解答!)
电话卡很久没充费,要怎样才可以继续用
南昌在那里找工作?
阿修罗刷图是不是在后期十分了得?有刷图技巧
怎么样去表白?
内裤上精液怎么才能洗掉
中国好诗词第二季,中国诗词大会第二季答题
四川大学望江校区组织战略与人力资源管理研究
为什么QQ音速图标会灭掉啊?
为什么 我浩方上玩魔兽1.20看不到别人房间 版
父母培养女儿读大学,可女儿到头来却忘恩负义
运用唯物论的观点,分析海南定安县“强镇优村
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?