CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

Main窗体上的子窗体模态显示

楼主cqm2008(归去来~)2005-12-11 23:13:34 在 Java / J2SE / 基础类 提问

请问:  
      用show能实现Main窗体上子窗体(调用其它class)的非模态显示,那么用哪个命令可以实现子窗体的模态显示?  
      例:  
        1:代码  
  if(e.getActionCommand()=="用户登录")  
  {  
  UserLogin   UserLoginFrame=new   UserLogin(this);  
  Dimension   FrameSize=UserLoginFrame.getPreferredSize();  
  Dimension   MainFrameSize=getSize();  
  Point   loc=getLocation();  
  UserLoginFrame.setLocation((MainFrameSize.width-                                                 FrameSize.width)/2+loc.x,  
  (MainFrameSize.height-FrameSize.height)/2+loc.y);  
  UserLoginFrame.pack();  
  UserLoginFrame.show();  
  }  
    2:问题  
        当点击主窗体上的用户登录菜单时可以实现用户登录窗体非模态显示,那么应改写为什么代码可以实现用户登录窗体模态显示?  
   
   
  问题点数:50、回复次数:5Top

1 楼cqm2008(归去来~)回复于 2005-12-11 23:15:37 得分 0

急呀!在线等...................  
  高手请解答,不明白可以顶呀!  
  问题解决,分数即刻奉送!Top

2 楼yuzl32(有酒醉)回复于 2005-12-12 08:40:28 得分 50

如果UserLoginFrame是JDialog   继承下来的话:  
  UserLoginFrame.setLayeredPane(getLayeredPane().setLayer(UserLoginFrame,JLayeredPane.MODAL_LAYER))  
  可能写的不太确切,仅提供一思路.其他一样..Top

3 楼cqm2008(归去来~)回复于 2005-12-12 08:55:21 得分 0

加入后报错为:  
  MainWindow.java:118:   cannot   resolve   symbol  
  symbol     :   method   setLayer   (UserLogin,java.lang.Integer)  
  location:   class   javax.swing.JLayeredPane  
  UserLoginFrame.setLayeredPane(getLayeredPane().setLayer(UserLoginFrame,JLayeredPane.MODAL_LAYER));  
   
  1、getLayeredPane()错在哪里?  
  2、如何做到UserLoginFrame是JDialog   继承下来.Top

4 楼cqm2008(归去来~)回复于 2005-12-14 00:23:16 得分 0

没有人顶一下呀,班猪呢,也不出来解答一下!  
  谢谢!Top

5 楼cqm2008(归去来~)回复于 2005-12-17 09:45:21 得分 0

自己再顶一下!Top

相关问题

  • 以模态显示的窗体怎么释放?
  • 为什么在服务中只能显示模态窗体
  • 请问如何让服务显示出非模态窗体?
  • 如何让一个顶层显示的窗体即使在模态窗体显示时也能得到焦点???
  • 关于模态窗体
  • 模态窗体问题
  • 如何让一个NORMAL窗体一直显示在最前面,但又不能模态显示,怎么办?
  • 如何让非模态窗体永远显示在属主窗口的前方,同时显示,同时隐藏?
  • 如何在显示模态窗体的时候让窗口先画!??(急)在线等待
  • 如何让非模态窗体运行时,不在系统工具栏上显示它被调用的信息?

关键词

  • 用户
  • 窗体
  • userloginframe
  • mainframesize
  • 模态显示
  • framesize
  • loc
  • 实现

得分解答快速导航

  • 帖主:cqm2008
  • yuzl32

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo