VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
java
-> gui 设计
jframe子窗口显示如何置顶? (附代码)
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
jframe子窗口显示如何置顶? (附代码)
发表于:
2007-05-27 20:38:41
楼主
import java.awt.flowlayout;
import java.awt.event.actionevent;
import java.awt.event.actionlistener;
import javax.swing.jcombobox;
import javax.swing.jframe;
import javax.swing.jmenu;
import javax.swing.jmenubar;
import javax.swing.jmenuitem;
public class himmain extends jframe {
private jcombobox jcomboboxhimdata = null; //him data
private jmenu jmenufile = new jmenu();
private jmenuitem jmenufileload = new jmenuitem();
private jmenubar jmenubar1 = new jmenubar();
public himmain() {
super();
initialize();
}
private void initialize() {
jcomboboxhimdata = new jcombobox();
jcomboboxhimdata.seteditable(true);
this.getcontentpane().setlayout(new flowlayout());
this.getcontentpane().add(jcomboboxhimdata);
jmenufile.settext( "file(f) ");
jmenufileload.settext( "load(l) ");
jmenufile.add(jmenufileload);
jmenubar1.add(jmenufile);
this.setjmenubar(jmenubar1);
jmenufileload.addactionlistener(new actionlistener() {
public void actionperformed(actionevent e) {
jmenufileload_actionperformed(e);
}
});
this.setsize(200,200);
}
public void jmenufileload_actionperformed(actionevent e) { //todo load
himload hl=new himload();
hl.show();
}
public static void main(string args[]) {
himmain f = new himmain();
f.setdefaultcloseoperation(jframe.exit_on_close);
f.show();
}}
import java.awt.flowlayout;
import javax.swing.jframe;
import javax.swing.jlabel;
import javax.swing.jtextfield;
public class himload extends jframe {
private jlabel jlabel1=null;
private jtextfield jtextfield1=null;
public himload() {
super();
initialize();
}
public void initialize() {
jlabel1 = new jlabel();
jlabel1.settext( "him_head_da ");
jtextfield1=new jtextfield();
jtextfield1.settext( "da ");
this.getcontentpane().setlayout(new flowlayout());
this.getcontentpane().add(jlabel1);
this.getcontentpane().add(jtextfield1);
this.setdefaultcloseoperation(jframe.exit_on_close);
this.setsize(100,100);
}
}
主窗口中有一个jcombox,且seteditable(true). 当点击菜单load时,显示的子窗口(jframe)不能置顶显示. 那位高人知道如何让子窗口能置顶显示? 前提条件:不能将子窗口改成jdialog类型.
发表于:
2007-05-27 21:26:08
1
楼 得分:
0
首先声明我不是高手!
在你的jmenufileload.addactionlistener(new actionlistener() {
public void actionperformed(actionevent e) {
jmenufileload_actionperformed(e);
}
});
里面添加一行代码:
jmenufileload.addactionlistener(new actionlistener() {
public void actionperformed(actionevent e) {
jmenufileload_actionperformed(e);
jcomboboxhimdata.seteditable(false);
}
});
搞定
发表于:
2007-05-28 08:15:47
2
楼 得分:
0
看上去窗口是可以置顶了,但这样做,回到主窗口就不能编辑jcombox了.
另外,我发现,若在主窗口再追加一个控件如jtextfield, 在打开load子窗口前,先将焦点从jcombox移到jtextfield,这样显示的子窗口也可以置顶,这样的代码如何写呢.
发表于:
2007-05-28 12:10:15
3
楼 得分:
0
himload hl=new himload();
hl.setalwaysontop(alwaysontop);
hl.setvisible(true);
建議類名還是首字母大寫的好, 看著比較清楚...
发表于:
2007-05-28 14:45:41
4
楼 得分:
0
不行,setalwaysontop这个方法在jdk 1.4.2下没有. 程序只能在1.4.2下开发执行.
btw,我曾试过在jdk1.6下跑原来的程序,不加任何额外的方法,都可以使子窗口前置.
发表于:
2007-05-29 16:03:58
5
楼 得分:
0
如果用swt就方便了
在子窗口中加上
new shell(/*swt.shell_trim ¦ swt.primary_modal ¦ swt.border */);
这三个特性:swt.shell_trim ¦ swt.primary_modal ¦ swt.border,真的很管用:
发表于:
2007-08-10 22:18:35
6
楼 得分:
0
请教一个问题,我用swing写的一个jframe中,按按钮弹出一个swt的brower,那个browser窗口不能置前,请问怎么弄才能让那个browser窗口置前呢?谢谢!
发表于:
2007-08-15 10:40:24
7
楼 得分:
0
为什么不用带模式的对话框?
发表于:
2007-08-19 12:24:48
8
楼 得分:
0
源代码大全 all language source code 全球最大最全源代码分类网站
技术支持:腾云驾雾 http://www.tengyunjiawu.net
纯英文,英文不好的勿进!
下一篇:
关于swing中菜单在界面足够小的情况下溢出或滚动效果的实现
上一篇:
eclipse能不能实现vb式的控件拖放来进行图形用户界面构建
相关文章
在jsp里如何将读取的记录横向显示
jsf中 点击 commandlink总是在自身窗口...
怎样判断子进程已经结束 process.waitfor(...
100分求解hibernate问题,不够在加100!!
关于catalina.out乱码的问题
谁能帮帮我-----hibernate
rt.jar ,dt.jar ,tool.jar是什么东西,...
菜鸟提问:如何定义正则表达式中的* " ...
descr.wd3实现功能
关于oraclesoaphttpconnection的问题!谢谢
[求助]关于file路径的问题
关于tomcat 5.0运行 jsp出错问题????
jsf在jboss4.2.2 ga上部署出现java.lang.cl...
weblogic 中远程debug端口在哪设置
struts框架下jfreechart的配置问题
怎么在现有的程序中加入进度条功能及进度条如何实...
spring+hibernet配置一对多关联后出现的问题
有关文件名过滤器的问题,我不知道该怎么用,请知...
急求 jsp 聊天室程序,要求能显示在线...
大虾门帮我看看怎么回事
其他资讯
北京 急聘java高级程序员
怎样将文本区域中换行符转换成html的<br>阿...
jsp编译出错,请大家帮帮忙,本人是菜鸟
怎样用单个进程来控制两个jframe?
jspsmartupload能否上传到远程服务器
jsp 的网站静态化方法
关于新闻幻灯片的问题!
一个时钟程序,麻烦高手帮忙看一下,问题出在哪???...
log4j是干什么用的?怎么用?最好举例说明,谢谢...
弱问一下,,这里有上“美河在线”网站的朋友吗?...
struts新手求高手指点
如何用asp.net(vb)把图片存入access里去(急!!~...
怎样从servlet返回后刷新框架?
jstl c:import session 的问题,...
spring的定时任务如何自动增加任务?
jb中的快捷键有什么,都来说说,说着有分
请问我在java或jsp怎么调用webservices呢?
寻求回答
java如何开发pdf阅读器
scjp310-055 模拟题和scjp310 -035模拟...
快速检索
分类导航标签a
其他数据库开发InterBase
Windows专区Vista
其他数据库开发DBTOOLS
JavaIDEA
专题开发/技术/项目人工智能技术
其他数据库开发数据仓库
JavaWeb Services
WebSphereIntegratorr
企业开发地理信息系统
VC/MFC资源
Web 开发非技术区
其他数据库开发数据仓库
专题开发/技术/项目人工智能技术
微软创新杯软件开发大赛短片制作竞赛
PowerBuilder脚本语言
最新资讯
如何得到客户端操作数据库中一个表的语句?
7年的软件开发经验,没想到在西安找工作还这么难...
javascript怎么取得和设置gridview的pageidex
求sql语句: 表名是变量的sql语句.如:str=us...
如何将tstrings类型的参数导入ttreeview中
明明有11条记录,读出来只有4条
如果异步调一个方法
刚遇到的问题,关于ping的,郁闷
《*****vc程序中用internetsetcookie可以设置ie的...
求助..找错.
最新的ccna题库是v11
请问vba编程时,第n个字段如何表示,fields[n]?...
关于dropdownlist如何邦定两列
为什么老缺少对象?ajax+struts
高手给我解答一下 帮帮忙
联想笔记本电脑vista电源问题?
包与包之间的调值问题
c#写的client能处理二维数组吗?
getelementbyid 提示"没有对象"&...
水印上的文字如何实现 从左下到右上的倾斜?...
gdi+中graphics,rect,bitmap等对象的使用问题?
伤心啊, 早上惊闻姚明左脚骨折,无缘本赛季...
水晶报表中报表页眉有个ole及交叉表,如何让交叉...
关于sql自连接问题,高手来啊。!!急!!!!!...
为什么在struct类型的变量中,有些属性的访问器会...
请教个:clistctrl插入图片问题
电脑有声音,但是不能调节大小
请问用sqlserver好还是用mysql好
win2003主域服务器极不稳定
按钮失效问题 有两个按钮,按下一个时...
关于窗体的虚线框
请教!帮忙看看下面这段代码
请教一个小算法题!
████████████无法验证数据。████...
c#中一种特殊的窗体调用并传参数的问题!!
狠菜的一个问题
一个在linux网络编成下使用sin()函数的问题
启动tomcat时报错。
如位有fpspr70.ocx控件,发下给我.谢谢啦
简单c语言的问题。。
热门点击
关于ctreectrl的checkbox选中判断
amd处理器编译vs.net 2003项目出现的奇怪问...
帮帮忙啊!
急,求救
自动生成n位id号码问题!
nhibernate 支持分布式事务吗?
2008用手机搜索
关于异步socket的问题~~~~~~~~~~
页面跳转问题
关于openwfe(工作流引擎)
关于数据恢复
隐藏文件丢失急救!!!!
怎么把大量图片打包
███进销存,影响成本价的有哪些?███
sql语句中,数值项目欧洲表示方法
北京英文好的数据库高手请进
好急(报错):[dbnetlib][connectionopen ...
请问计算机国家职业四级相当于ncre的几级啊?
js如何将字符串数字(包括小数)转换为数值?
请大家给我推荐本操作系统教材 谢谢
bs下可以把文档的正文和附件导出到客户端吗?
who has hacking exposed 5...
vc 和 excel混合编程如何...
请问:如何结贴,csdn催我结贴了,但我不会,,,...
怎么样把对话框上一组radio按钮与变量用ddx关联起...
databind问题
页面自动跳转
奇怪的局域网问题,某台机子可访问部分局域网内机...
菜鸟提问~~~~~~~~~~~~~~~~~
筆記本電腦檢測不到硬盤但是可以開機
救火啊,以下代码在debug下完全可用,可res编译后第...
批处理清除系统垃圾!
如何强迫用户在dw某一列中必须输入数据
奇怪,page_load中引入一个验证码的类文件,界面...
谁会编写斗地主网络版,我高价求购
请问用oledb.oledbdataadapter.fill(dataset)时...
为什么我的esc键值取不到呢,高手请来看看给100分...
vb中如何把一个bmp文件转换为jpg
=============================================...
请问当前环境下apache做下载服务器会比tomcat强多...