如何去除JInternalFrame的标题栏
yofly
发贴: 1
积分: 0
于 2005-07-09 01:06
如何在JInternalFrame最大化时将他 的标题栏去掉
我用了如下的方法
BasicInternalFrameUI ui = (BasicInternalFrameUI)f.getUI();
ui.getNorthPane().setVisible(false);
可是标题栏虽然不见了 取而代之是另一块空白的pane
请教是什么原因
还有怎么让jeditorpane 不要让输入的文本自动换行
jtexterea有此类方法 可jeditorpane好像没找到
请大家相助 想了好久 痛苦。。。。
• 求助:ObjectInputStream/ObjectOutputStream,同步
作者 Re:如何去除JInternalFrame的标题栏 [Re:yofly]
linpay2000
发贴: 9
积分: 0
于 2005-07-14 22:34
((javax.swing.plaf.basic.BasicInternalFrameUI) internalFrame.getUI()).setNorthPane(null);
internalFrame.putClientProperty("JInternalFrame.isPalette", Boolean.TRUE);
分享到:
相关推荐
在`JInternalFrame`中,你可以像在普通的JFrame一样添加菜单栏。这可以通过创建一个JMenuBar对象,然后调用`JInternalFrame.setJMenuBar(JMenuBar)`方法来实现。菜单项可以用来执行各种操作,如关闭当前内部帧,或者...
JInternalFrame 是 Java Swing 库提供的一个用于创建内部窗口的组件,常用于在桌面应用程序中创建多文档界面(MDI)。
1. **最大化状态下的标题栏问题**:当`JInternalFrame`处于最大化状态时,尽管其充满整个`JDesktopPane`,但标题栏不会消失,菜单栏也不会显示最小化、向下还原和关闭按钮。 2. **缺乏滚动条支持**:因为`...
Swing透明切换是Java GUI开发中的一个重要特性,它允许开发者创建具有透明效果的组件,以实现更为美观且交互性更强的用户界面。在Java的Swing库中,这种功能主要通过`java.awt.Transparency`接口和`java.awt....
- 提供了对标题栏操作的支持,如关闭、最大化和最小化。 - 可以嵌套使用,实现更复杂的界面布局。 #### JSplitPane详解 `JSplitPane`用于创建分隔的面板,可以水平或垂直分割,支持动态调整两个子面板的比例。构造...
每个内部框架都具有自己的标题栏、菜单栏和边框,可以独立于主窗口进行操作。 2. **创建内部框架** 创建`JInternalFrame`时,需要提供标题、是否可关闭、最小化和最大化等属性。例如: ```java JInternalFrame ...
Java Swing 是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。Swing 提供了一系列组件,如按钮、文本框、滚动条等,允许开发者创建功能丰富的、...
本章节将探讨Java Swing中的`JDesktopPane`和`JInternalFrame`组件及其使用方式,以及它们如何构建出一个功能强大的多文档界面(MDI)。通过本章节的学习,您将了解这些组件的基本特性、如何利用它们来实现桌面应用...
JInternalFrameDemo.java
在使用JMenuBar类时,需要注意菜单栏的位置,可以使用setJMenuBar()方法将菜单栏添加到JFrame、JDialog、JApplet或JInternalFrame中。该方法类似于java.awt.Frame的setMenuBar()方法,用于将菜单栏添加到容器中。 ...
内部框架需要配置适当的属性,比如标题、是否可最大化、最小化等,并且可能需要包含一个文本编辑组件(如JTextArea)供用户输入文本。 2. **打开功能**: 打开功能涉及到读取文件内容并显示在当前的JInternalFrame...
开发者可以通过下载提供的源码,进一步研究和扩展其功能,例如添加菜单栏和工具栏来控制子窗口的操作,或者实现更复杂的文档处理功能。 总之,通过学习和实践这个JAVA实现的多文档窗体源码,开发者不仅可以掌握MDI...
环境:Windows XP prorfessional, JDK 1.6 Eclipse 3.3 Europa 在Swing开发中,我们需要给客户一个比较cool的UI提高操作体验感。本示例中使用6行代码左右实现了窗体和内部窗体换肤效果,以及让窗体不能调整大小、...
Java MDI(Multiple Document Interface)示例 在Java编程中,MDI是一种用户界面设计模式,用于构建可以同时处理多个文档...在实际项目中,可以根据需求扩展这个基础示例,比如添加菜单栏、工具栏或自定义的事件处理。
// 设置父窗口标题 setSize(800, 600); // 设置父窗口大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置默认关闭操作 setLayout(new BorderLayout()); // 设置布局管理器 JButton bt = new ...
* `JFrame`:一个基本的窗口容器,提供了标题栏、边框和关闭按钮等功能。 * `JApplet`:一个 applet 容器,提供了基本的 applet 功能。 * `JDialog`:一个对话框容器,提供了基本的对话框功能。 * `JWindow`:一个...
2. 根窗格(JRootPane):是顶级容器JFrame和JDialog的基础,用于包含其他组件和装饰元素,如标题栏、菜单栏和边框。 3. 分层窗格(JLayeredPane):允许在同一容器中以不同的层次管理组件,可以控制组件的叠加顺序...
它包含了一系列组件,如JFrame、JInternalFrame等,这些组件可以用来构建各种窗口和对话框。在"java 固定资产管理"项目中,JFrame将作为主窗口,展示固定资产的基本信息和操作选项;而JInternalFrame则可能用于创建...
Java 的swing 组件创建父子窗口的例子,使用的结构是JDesktopPane-JInternalFrame。JDesktopPane 相当于一个“父窗口”,可以拥有多个作为“子窗口”的JInternalFrame 对象。如运行截图所示,当选中Option 菜单下的...
而`JXTrayIcon.java`可能是一个扩展了`TrayIcon`功能的自定义类,可能包含了额外的特性或优化,例如`JDesktopIcon`,它提供了与`JInternalFrame`交互的能力。 通过以上步骤,你可以创建一个具有自定义菜单的系统...