`
CrackRen
  • 浏览: 170813 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JSplitPane 默认展开/折叠分隔条

    博客分类:
  • Java
 
阅读更多

当使用JSplitpane分隔面板时

可以通过 splitPaneMain.setOneTouchExpandable(true);

设置 oneTouchExpandable 属性的值,要使 JSplitPane 在分隔条上提供一个 UI 小部件来快速展开/折叠分隔条


但是如果要初始化时默认就折叠一边的话 网上搜索添加下面几句就可以了,但是验证了下只有在一边没加控件时才行

 

// Hide left or top
splitPaneMain.getLeftComponent().setMinimumSize(new Dimension());
splitPaneMain.setDividerLocation(0.0d);

// Hide right or bottom
splitPaneMain.getRightComponent().setMinimumSize(new Dimension());
splitPaneMain.setDividerLocation(1.0d);
分享到:
评论

相关推荐

    JSplitPane

    JSplitPane

    JSplitPane的用法

    - **控件**:控制面板包含四个主要控件:分割条大小选择框、分隔方向选择框、连续布局复选框以及一键展开复选框。 - **初始化选项**:这些控件被初始化为`JSplitPane`当前的状态。 - **监听事件**:每个控件都有...

    flex4 实现分隔栏 类似java里面的JSplitPane的功能

    NULL 博文链接:https://silentwu.iteye.com/blog/1605617

    Java制作浏览器和源代码查看器.rar

      JSplitPane spane=new JSplitPane(JSplitPane.VERTICAL_SPLIT); //实例化分隔面板   p1.add(new JLabel("地址")); //增加组件到面板上   p1.add(jtfAddress);   spane.add(new JScrollPane(jtpShow),...

    SplitPanel的使用

    默认情况下,`JSplitPane`提供了一个分隔条,用户可以通过拖动这个分隔条来改变两侧组件的显示面积。在`myEclipse`这样的集成开发环境中,创建和运行包含`JSplitPane`的应用程序是非常直观的。 首先,让我们了解...

    精美Swing 折叠菜单

    在这个案例中,可能用JSplitPane来实现菜单的折叠和展开,当用户点击某个节点时,对应的菜单区域会通过改变其尺寸来显示或隐藏。 JTree是另一种重要的Swing组件,它用于显示树形结构的数据,非常适合用来表示层级...

    实例22 分割一个面板(java绝对新手实例)

    这里的`JSplitPane.HORIZONTAL_SPLIT`表示分隔条是水平的,如果想要垂直分隔,可以使用`JSplitPane.VERTICAL_SPLIT`。 4. 设置分隔条的位置:可以使用`setDividerLocation`方法来设置分隔条的初始位置,以像素为...

    Java实现文字随意拖动.rar

     JSplitPane split=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); //实例化分隔面板  split.setDividerLocation(140); //设置分隔位置  split.add(list); //增加组件到分隔面板  split.add(jta);  ...

    Java Swing中的工具栏(JToolBar)和分割面版(JSplitPane)组件使用案例

    同时,还可以设置分隔条的可见性,当不需要分隔条时可以隐藏它。 总之,JToolBar和JSplitPane是Java Swing中非常有用的组件,它们可以大大提升应用程序的用户交互体验。JToolBar提供了快速访问常用功能的途径,而...

    kk.rar_jsplitpane UI_成绩管理系统

    `JSplitPane` 提供了动态调整两侧组件大小的能力,用户可以根据自己的需求手动调整分隔条的位置。 这个成绩管理系统可能利用了`JSplitPane` 来组织界面,例如,将学生列表显示在一边,而另一边则显示单个学生的详细...

    java swing-JSplitPane的使用

    JSplitPane是Swing库提供的一个分割面板组件。它可以在图形界面中创建两个子组件,并允许用户通过拖动分割条来调整子组件的大小。

    Swing拆分窗格控件JSplitPane使用详解

    // 显示分割线上的箭头按钮,快速展开或折叠组件 ``` - 设置连续布局(`setContinuousLayout`) ```java splitPane.setContinuousLayout(true); // 当分割条移动时,立即调整子组件的布局 ``` - 设置分割方向(`...

    窗口视图的分割演示程序.rar_窗口分割_视图分割

    JSplitPane包含两个或更多的组件,之间有一个可调节的分隔条(Divider),用户可以通过拖动分隔条改变各个组件的大小。 在`www.pudn.com.txt`可能包含了关于该程序的详细说明、源代码注释或者是下载和使用该程序的...

    oracle jdk自带swing 代码示例swingset3

    容器:JTabbedPane/JScrollPane/JSplitPane/JInternalFrame 组件:JTable/JTree/JList 基本组件:ToggleButtons/JButton/JComboBox/ProgressBar/Slider/Spinner/TextFeild/JEditorPane 选择器:JColorChooser/...

    java项目之教务管理系统

    import java.awt.AWTException... // 默认皮肤 // SubstanceLookAndFeel.setSkin(new BusinessSkin()); // 朦胧风格 // SubstanceLookAndFeel.setSkin(new MistAquaSkin()); MainFrame.getInstance(); } }

    Java语言程序设计课程设计实训项目——模拟实现Windows-资源管理器的GUI界面(第3部分).pdf

    - **JSplitPane**:用于创建分隔面板,可以在左右或上下两部分展示内容,支持调整分隔条位置。 - **JScrollPane**:用于包裹其他组件,如JTree或JTable,当内容超出可视区域时提供滚动条。 2. **GUI布局管理**: ...

    swing分割窗口控件JSplitPane使用方法详解

    通过设置窗体的基本属性,如默认关闭操作、尺寸大小、全屏显示等,之后设置了分割条的位置,并将JSplitPane添加到窗体中。 这个示例说明了如何初始化一个带有分割窗口的界面,并对窗口进行基本的配置。需要注意的是...

    java界面程序代码

    //定义一个默认的树模型,用于建立树 JScrollPane scroll1,scroll2;//定义两个滚动面板 JSplitPane splitPane;//定义一个分割面板 private Object con; public ClassBrowse(){ try{ stmt = ...

    窗体分割实例

    `JSplitPane`提供了类似于Windows `SplitContainer`的功能,允许开发者指定分割方向,并且可以设置分隔条的移动模式,如固定位置、单向移动等。在JavaFX中,有`SplitPane`类,其用法与Java Swing类似。 对于Web应用...

    商业编程-源码-视图分割源代码 SplitterTog_source.zip

    3. **可折叠/展开**:为了提高界面的灵活性,视图应支持折叠和展开。这涉及状态保存和恢复,以及用户界面元素的隐藏和显示。 4. **多视图通信**:在某些情况下,不同的视图之间需要共享数据或状态,因此需要实现...

Global site tag (gtag.js) - Google Analytics