Java 弹出消息提示后(没有按钮),让程序内所有县城处于等待状态
Java弹出消息提示后(没有按钮),让程序内所有县城处于等待状态,直到点击消息提示框后(任何一个地方),所有线程唤醒。...
Java 弹出消息提示后(没有按钮),让程序内所有县城处于等待状态,直到点击消息提示框后(任何一个地方),所有线程唤醒。
展开
1个回答
展开全部
自己作一个模态对话框,添加鼠标事件。
class ModelDialog extends JDialog implements MouseListener {
public ModelDialog() {
addMouseListener(this);
setSize(200, 100);
setModal(true);
this.setVisible(true);
}
public void mouseClicked(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
setVisible(false);
}
public void mouseReleased(MouseEvent e) {
}
}
class ModelDialog extends JDialog implements MouseListener {
public ModelDialog() {
addMouseListener(this);
setSize(200, 100);
setModal(true);
this.setVisible(true);
}
public void mouseClicked(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
setVisible(false);
}
public void mouseReleased(MouseEvent e) {
}
}
更多追问追答
追问
如果我编辑某个 TextField(不合理的输入), 当我点击保存时,它会自动开启两个线程,一个是TextField焦点失去,会报(不合理输入的错)A面板,而另一个线程会执行保存,也会报(不合理输入的错)B面板,两个线程是不同的面板。我想要的效果是先在A面板报TextField错,等我点击报错的信息(这是一个继承Panel的提示框,没有按钮,随便点击提示框的任何地方,就会关闭。)这时再跑到B面板报保存错
追答
另一个保存是按钮?
这样的话,好象不能保证顺序。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询