Swing拆分窗格控件JSplitPane使用详解
本文实例为大家分享了Swing拆分窗格控件JSplitPane的使用方法,供大家参考,具体内容如下
package day1115; import javax.swing.*; import java.awt.Color; public class Test3 { public static void main(String[] args) { JFrame frame=new JFrame ("test window "); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); JPanel j1= new JPanel(); JPanel j2= new JPanel(); j1.setBackground(Color.red); j2.setBackground(Color.green); JSplitPane splitPane=new JSplitPane();//创建一个分割容器类 splitPane.setOneTouchExpandable(true);//让分割线显示出箭头 splitPane.setContinuousLayout(true);//操作箭头,重绘图形 splitPane.setOrientation(JSplitPane.HORIZONTAL_SPLIT);//设置分割线方向 纵向分布 splitPane.setLeftComponent(j1);//设置左边的组件 splitPane.setRightComponent(j2);//设置右边的组件 splitPane.setDividerSize(1);//设置分割线的大小 splitPane.setDividerLocation(50);//设置分割线位于中央 frame.setContentPane(splitPane); //frame.pack(),这个函数的作用就是根据窗口里面的布局及组件的preferedSize来确定frame的最佳大小。 frame.pack(); } }
效果图:
移动拆分线:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
swing分割窗口控件JSplitPane使用方法详解
本文为大家分享了JSplitPane的使用方法,供大家参考,具体内容如下 1.swing分割窗口控件JSplitPane,用来将窗口分割成两个部分. 2.分割后的窗口每个窗口只能放一个控件,想要方多个控件的话,可以在上面方一个JPane面板,这样就可以方多个控件.swing分割窗口控件JSplitPane,用来将窗口分割成两个部分.JSplitPane提供两个常数让你设置到底是要垂直分割还是水平分割.这两个常数分别是:HORIZONTAL_SPIT,VERTICAL_SPLIT 3.使用方法:
-
Java Swing中的工具栏(JToolBar)和分割面版(JSplitPane)组件使用案例
一:工具栏(JToolBar) 代码示例: 复制代码 代码如下: import javax.swing.*; //工具栏的使用案例 public class JToolBarDemo2_jigloo extends javax.swing.JFrame { private JToolBar myJToolBar; private JButton jB_file; private JButton jB_edit; private JButton jB_tools; private JBut
-
Swing拆分窗格控件JSplitPane使用详解
本文实例为大家分享了Swing拆分窗格控件JSplitPane的使用方法,供大家参考,具体内容如下 package day1115; import javax.swing.*; import java.awt.Color; public class Test3 { public static void main(String[] args) { JFrame frame=new JFrame ("test window "); frame.setDefaultCloseOperatio
-
C# WPF ListView控件的实例详解
C# WPF ListView控件的实例详解 C#的WPF作为现在微软主流的桌面程序开发平台,相比过去的MFC时代,有了非常多的不同.本人刚从MFC平台转过来,以为可以轻松上手,哪知碰到了很多问题,十分不解.不得不乖乖回去看了本书,再继续回到边左边边学的路上.在这边也推荐<深入浅出WPF>这本书,拿来上手还是极好的. 由于WPF以数据驱动UI的设计理念,很多控件用起来都与之前平台的相差很多,ListView控件算是有代表性的,这是进化的成果.关于该控件的应该,很多参考了这篇博文,如觉本人记述不
-
Android中Spinner(下拉框)控件的使用详解
android给我们提供了一个spinner控件,这个控件主要就是一个列表,那么我们就来说说这个控件吧,这个控件在以前的也看见过,但今天还是从新介绍一遍吧. Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器.Spinner是View类得一个子类. 1.效果图 2.创建页面文件(main.xml) <Spinner android:id="@+id/spinner1" and
-
Python中Qslider控件实操详解
在学习一些pyqt5的内容后,我们对于其中的组件也有所接触.本篇所要带来的是Qslider控件,也可以说是python中比较常见的控件了.在一些具体的使用和方向等相关的操作上,很多人是没有全面的进行过系统学习的.下面我们就这些操作逐个为大家带来介绍,一起来看下Qslider控件的使用吧. 1.控件介绍和使用 qslider解释为滑块控件,用于方便左右滑动. 往往这类滑动更多用于屏幕可以触碰的设备. 我们想要使用滑块控件,本质上实则就是调用Qslider类. 使用的时候,首先对qslider这个类
-
C# Chart控件标记问题详解
前言 在做项目的时候,遇到一个需求,需要我对Chart图标标记数据正在运行,实现数据可视化,因为我们的表格是隐藏Y轴的刻度是看不到数据值的,于是采用数据标记的形式来动态展示值,那么我们应该怎么去处理这个问题呢,阅读这篇文章吧,我们一起学习学习一下,创作不易,大家点赞关注评论收藏,你的点赞和关注是我创作的动力,也是我持续不断学习的动力.谢谢大家啦!!! 效果展示 先来展示一下我们的效果,看看是怎么回事,在看看有没有欲望往下面看看文章,主要是对Chart图的标记问题做了处理,我们使用了Chart控件
-
python图形界面开发之wxPython树控件使用方法详解
wxPython树控件介绍 树(tree)是一种通过层次结构展示信息的控件,如下图所示是树控件示例,左窗口中是树控件,在wxPython中树控件类是wx.TreeCtrl. wx.TreeCtrl常用的方法有 AddRoot(text, image=-1, selImage=-1, data=None).添加根节点,text参数根节点显示的文本:image参数是该节点未被选中时的图片索引,wx.TreeCtrl中使用的图片被放到wx.ImageList图像列表中:selImage参数是该节点被选
-
Bootstrap树形控件使用方法详解
一.JQuery树形控件 Jquery树形控件是一款基于JQuery+bootstrap.完全通过js和样式手写出来的非常轻量级的控件,网上很多地方都能看到它的影子.它功能简单.用户体验不错.对于一些简单的层级关系展示比较实用,但对于节点的增删改实现起来就不容易了,如果非要做,可能需要自己去封装. 1.一睹初容 全部收起 展开一级 全部展开 2.代码示例 此控件实现起来也非常简单,只需要引用jQuery和bootstrap组件即可. <link href="~/Content/Tree1/
-
jQuery日程管理控件glDatePicker用法详解
本文实例讲述了jQuery日程管理控件glDatePicker用法.分享给大家供大家参考,具体如下: 之前接触过一款日程管理控件,叫 FullCalendar,功能很强大,会列出每天的事项,可选择编辑并且可以定制自己的日历,然而,有时候,我们的网页上只需要一个简单的日历,迷你但实用,有日程安排的日期高亮显示,可跳转日期,可选择日期等等基本功能都应该具备,而这时 FullCalendar 就显得太过庞大了,所以,就有了我对 glDatePicker 控件的学习. 先看效果: 橘红色表示当前选
-
ASP.NET 中 Button、LinkButton和ImageButton 三种控件的使用详解
ASP.NET Framework包含三个用于向服务器端提交表单的控件:Button.LinkButton和ImageButton.这三个控件拥有同样的功能,但每种控件的外观界面不同. 本文就带着大家学习如何在页面中使用这三种控件.然后,学习如何关联客户端脚本和服务器端Button控件,以及如何使用Button控件把一个表单传到不是当前页的页面.最后,学习如何处理Button控件的Command事件. 一.使用Button控件 Button控件用来向服务器端提交表单的按钮.例如,代码清单1中的页
随机推荐
- 详解spring-boot actuator(监控)配置和使用
- Javascript中封装window.open解决不兼容问题
- JavaScript中的Primitive对象封装介绍
- AngularJS通过$http和服务器通信详解
- 让GridView只更新某些特定的数据的方法
- win2003服务器.NET+IIS环境常见问题排障总结
- kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤
- 详解PHP防止直接访问.php 文件的实现方法
- PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
- django使用图片延时加载引起后台404错误
- Python中运算符"=="和"is"的详解
- 实战 J2EE 开发购物网站 - 创建数据库
- 浅析php学习的路线图
- javascript检测flash插件是否被禁用的方法
- AJAX 支持搜索引擎问题分析
- Jquery与Bootstrap实现后台管理页面增删改查功能示例
- jQuery 相关控件的事件操作分解
- ASP中巧用Split()函数生成SQL查询语句的实例
- 数组显示菜单效果
- jQuery ztree实现动态树形多选菜单