java怎么设置java点击按钮弹出窗口一个窗之后把主窗体设成不可编辑,只有把弹窗的窗体关闭才可以

java中窗口隐藏与现显示,(子窗口回到父窗口)publicstaticShellshlI//声明一个窗口管理器创建一个窗口J1......ClientDemo.GetClientDemo(
java中窗口隐藏与现显示,(子窗口回到父窗口)
public static
Shell shlI//声明一个窗口管理器 创建一个窗口
ClientDemo.GetClientDemo().playMain();//创建另外一个窗口
shlIvmsv.setVisible(false);//隐藏主界面
然后我在 J2对应的程序中,
if(Main.shlIvmsv!=null){//显示PC主界面
Main.shlIvmsv.setVisible(true);//此处报错
......//关闭J2
错误信息如下:
Exception in thread "AWT-EventQueue-0" org.eclipse.swt.SWTException: Invalid thread access
?????????????????????????????
谁给我解释下,我怎么才能从
Invalid thread access不要放在主线程里试试看
【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
开发者常用软件,超百款实用软件一站式提供JAVA 鼠标点击主窗口弹出一个新窗口 代码
import java.awt.*;
import java.awt.event.*;
public class java3 extends Frame{
super(&java3&);
addNotify();
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
Insets insets=getInsets();
setSize(insets.left+insets.right+150,
insets.top+insets.bottom+150);
this.addMouseListener(new MouseEventHandler());
class MouseEventHandler extends MouseAdapter{
@SuppressWarnings(&deprecation&)
public void mousePressed(MouseEvent evt){
Rectangle bounds=getBounds();
int x=evt.getX()+bounds.x;
int y=evt.getY()+bounds.y;
java3 m=new java3();
m.setLocation(x,y);
@SuppressWarnings(&deprecation&)
static public void main(String[]args){
(new java3()).show();
JAVA 鼠标点击主窗口弹出一个新窗口 代码
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------
1.将String字符串放在最前面 为了防止偶发性的NullPointerException 异常,我们通常将...
站点根目录下 执行 国外资源下载缓慢 composer require barryvdh/laravel-debugbar co...
java是在java虚拟机上运行,一般地大家讲到的Java内存其实就是Jvm内存 一、内存模型 J...
从网络上下载的项目导入到自己的工作空间里难免会遇到编码不统一的问题,或者想对自己...
责任链模式(Chain of Responsibility)是行为模式之一,该模式构造一系列分别担当不...
最新开发的项目使用百度的Echarts,为了方面开发使用ECharts的Java类库来构建Option。...//JFrameDemo.javaimportjava.awt.FlowLimportjava.awt.event.ActionEimportjava.awt.event.Act
问题描述//JFrameDemo.javaimportjava.awt.FlowLimportjava.awt.event.ActionEimportjava.awt.event.ActionLimportjavax.swing.JFimportjavax.swing.JBimportjavax.swing.JTextFpublicclassJFrameDemoextendsJFrame{privateJButtonbutton1=newJButton("增加联系人");privateJButtonbutton2=newJButton("删除联系人");privateJButtonbutton3=newJButton("修改联系人");privateJButtonbutton4=newJButton("查看联系人");privateJTextFieldtf1=newJTextFpublicJFrameDemo(){setSize(300,200);setLocation(400,200);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLayout(newFlowLayout());add(button1);//增加联系人button1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){JFrameframe=newJFrame("增加联系人");frame.setSize(300,200);frame.setLocation(600,200);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLayout(newFlowLayout());frame.setVisible(true);}});add(button2);//删除联系人button2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){JFrameframe=newJFrame("删除联系人");frame.setSize(300,200);frame.setLocation(600,200);frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);add(button1);}});add(button3);//修改联系人button3.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){JFrameframe=newJFrame("修改联系人");frame.setSize(300,200);frame.setLocation(600,200);frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);frame.setVisible(true);}});add(button4);//查看联系人button4.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){JFrameframe=newJFrame("查看联系人");frame.setSize(300,200);frame.setLocation(600,200);frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);frame.setVisible(true);}});}publicstaticvoidmain(Stringarg[]){JFrameDemoframe=newJFrameDemo();frame.setVisible(true);}}我现在想在增加联系人的新窗口定义连个单行输入框和一个确认按钮不知道怎么实现,求大神~!解决方案解决方案二:1)编译不过,privateJTextFieldtf1=newJTextField();2)根据我的写swing/awt的经验,你需要去分析一个较大的应用程序的源代码。看人家怎么写的,然后熟悉API,及技巧。事半功倍。3)写这样的程序,要规划好layout,否则写不出产品级的好程序。4)慢慢来,祝你成为一个快乐的程序员
【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
开发者常用软件,超百款实用软件一站式提供类似问题 &
ASP.NET &&&&最新内容
ASP.NET &&&&相关内容}

我要回帖

更多关于 java gui弹出窗口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信