如何去掉JInternalFrame的标题栏

问题描述

如何在JInternalFrame最大化时将他的标题栏去掉可发到我的邮箱:smkfifkfv0305@126.comimportjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.sql.*;importjava.lang.*;publicclassWaterMangerextendsJFrame{JDesktopPanedeskpane=newJDesktopPane();//在窗体里建立虚拟桌面并实例化//JPanelp=newJPanel();//创建一个面板并实例化ImageIconicon=newImageIcon("image//1.gif");intw,h;publicWaterManger(){super("智能水控管理系统");Containercon=getContentPane();JMenuBarmb=newJMenuBar();JMenusystemm=newJMenu("系统管理");JMenuItemyh=newJMenuItem("增加用户");systemm.add(yh);yh.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){deskpane.add(newTYH());}});/**exit.addActionListener(newActionListener(){//退出系统监听publicvoid*actionPerformed(ActionEvente){//new*JOptionPane().showMessageDialog(setVisible(false);}});*/mb.add(systemm);setJMenuBar(mb);Imageimg=Toolkit.getDefaultToolkit().getImage("image\1.jpg");setIconImage(img);con.add(deskpane,BorderLayout.CENTER);//Toolkitt=Toolkit.getDefaultToolkit();Toolkitt=Toolkit.getDefaultToolkit();intw=t.getScreenSize().width;inth=t.getScreenSize().height;setBounds(w/4,h/4,w/2,h/2);setResizable(true);setVisible(true);}publicstaticvoidmain(String[]args){//主函数newWaterManger();}}importjava.awt.*;importjava.lang.*;importjavax.swing.*;importjava.awt.event.*;//publicclassTYHextendsJInternalFrameimplementsActionListener{JButtonbtn=newJButton("确定");JButtonbtn1=newJButton("取消");JPanelp=newJPanel();JLabell1=newJLabel("用户名:");JTextFieldtf=newJTextField();JLabell2=newJLabel("密码:");publicTYH(){super("",true,true,true,true);btn.addActionListener(this);btn1.addActionListener(this);p.setLayout(null);p.add(l1);l1.setBounds(10,20,60,25);p.add(l2);l2.setBounds(100,20,40,25);p.add(btn);btn.setBounds(30,60,60,25);p.add(btn1);btn1.setBounds(100,60,60,25);add(p,BorderLayout.CENTER);//setLocation(0,0);setSize(200,120);setResizable(true);setVisible(true);}publicvoidactionPerformed(ActionEvente){if(e.getSource()==btn){this.dispose();}}/*publicstaticvoidmain(String[]args){newTYH();}*/}

解决方案

解决方案二:
该回复于2009-07-21 10:15:48被版主删除

时间: 2025-01-25 06:31:54

如何去掉JInternalFrame的标题栏的相关文章

Android去掉状态栏和标题栏的两种方式

方式一: 在AndroidManifest.xml配置文件中为对应的Activity设置 android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" 方式二: 在代码中onCreate()方法中设置 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN

Java-如何去掉JFrame上的最大化最小化和关闭按钮(转)

在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用.但用过JWindow的人一定知道,JWindow在操作系统的任务栏是不可见的,这样我们就无法在几个视窗之间来切换到这个窗口了. 使用JWindow也是很多人知道的一种去掉标题栏的方式.但从Java1.4开始,有一种新的方式可以使用,我们来看看. 现在我们创建一个类并继承于JFrame, public class DecoratedFrame extends JFrame

Delphi设计PhotoShop型弹出菜单

大家都知道,使用Delphi的TPopupMenu构件可以制作弹出式菜单.但是我们如何才能制作出类似Photoshop中各种样式的弹出式菜单呢?(比如,Photoshop的笔刷形状选择菜单,见图) 制作方法如下: 1.打开Delphi, 在Form1中放置一个TButton构件. 2.新建一个窗体,使用默认名字Form2. 3.将Form2的BorderStyle属性设置为bsNone,这样将会去掉窗体的标题栏和边框. 4.在Form2中加入TPanel构件Panel1,将Panel1的Beve

不规则对话框的又一实现

代码运行效果图如下: 此不规则对话框的实现应用了一个重要的位图对话框类--CBitmapDialog ,通过灵活运用,可以实现任意形状的对话框. 一.CBitmapDialog 简介: CBitmapDialog从CDialog派生并封装了根据位图形成任意形状对话框的功能,类的实现也非常简单,主要是一些加载位图.设置透明色等操作,最关键的函数是MakeWindowRgn, 它根据位图生成所需的区域对象, 然后调用SetWindowRgn将窗口设置成需要的形状,MakeWindowRgn函数的具体

【Android开发】范例4-猜猜宝石放在哪个箱子里

实现"猜猜宝石放在哪个箱子"的小游戏:主界面中有三个箱子,单击其中任意一个箱子,将打开箱子,显示里面是否有宝石,并且将没有被单击的箱子设为半透明显示,被单击的箱子正常显示,同时根据单击的箱子是否有宝石显示对应的结果.如果单击的箱子没有宝石,将显示"很抱歉,猜错了,要不要再来一次?"的提示文字,如果猜对了,就会将所有箱子透明化,并显示"恭喜您,猜对了,祝您幸福!" 效果图: 用户未选择箱子的时候: 用户选中带宝石的箱子的效果: 用户没有选中带宝石的

Android——工具对话框

一,日期对话框            代码:   //日期时间对话框 //获得时间相关实例,目的是为了初始化日期选择对话框弹出来的初始时间 Calendar calender=Calendar.getInstance(); calender.setTimeInMillis(System.currentTimeMillis()); int year=calender.get(Calendar.YEAR); int monthOfYear=calender.get(Calendar.MONTH);

057_《Delphi住宿餐饮管理系统开发实例导航》

<Delphi住宿餐饮管理系统开发实例导航> Delphi 教程 系列书籍 (057) <Delphi住宿餐饮管理系统开发实例导航> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 求是科技 刘敬 严冬明 马刚 丛书名: 行业项目开发实例系列丛书 出版社:人民邮电出版社 ISBN:7115113114 上架时间:2003-7-17 出版日期:2003 年6月 开本:16开 页码:440 版次:1-1 内容简介 本书选择了住宿餐饮行业中的会员

Android使用Activity实现简单的可输入对话框

1.需求分析 众所周知,在应用中这样那样的评论总是少不了的,有的应用是在底部直接加一个EditText和一个Button,让用户输入文字或者表情之后点击按钮提交:而有的虽然也放置了EditText,但仅仅是一个"摆设",并不具备输入功能,用户点击它后会弹出一个跳转到一个可以真正编辑的页面或者弹出一个可以输入内容的对话框. 比如下面这种效果: 这里的效果可以细分为四点: 点击底部的按钮之后会弹出对话框,对话框在布局的底部: 对话框中有输入框EditText,可以输入内容: 对话框弹出后E

Qt界面设计1

最近刚接触Qt 对于QML做界面感觉已经很轻松了,但是想尝试一下GUI..准备做一个理财的小软件 ....慢慢记录我的一点一滴的学习经历. 自己封装界面UI 遇到了好多新手级别的问题=_=!!!    1.界面透明 方法好多设置pattle 等等这里我就用这一个 ydw.setWindowFlags(Qt::FramelessWindowHint);   //在设置  Qt::WA_TranslucentBackground 属性 之前必须去掉窗体的标题栏 ydw.setAttribute(Qt