java界面分割_java将一个JFrame界面分割成多部分,每部分添加独立背景图片
现在,我要完成的目标是:创建了一个JFrame界面,我要分成两部分,操作时两部分完全独立,互不影响,已完成的效果如下:
可以看到,我做的左边是操作界面,右边是显示界面,左边的背景我没加,方法和右边的是一样的。
具体方法是这样的,首先我建造两个容器JPanel对象,
然后调用分割线:
JSplitPane jSplitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,false,jPanel_L,jPanel_R); //这里第一个参数是控制分割线竖直,第二个参数是当你拖曳切割面版的分隔线时,窗口内的组件是否会随着分隔线的拖曳而动态改变大小,最后两个参数就是我分割完成后分割线两边各添加哪个容器。
jSplitPane.setDividerLocation(200); //分割线的位置 也就是初始位置
jSplitPane.setOneTouchExpandable(false); //是否可展开或收起,在这里没用
jSplitPane.setDividerSize(2);//设置分割线的宽度 像素为单位
jSplitPane.setEnabled(false); //设置分割线不可拖动!!
contentPane.add(jSplitPane); //加入到面板中就好了
然后就是添加背景:
String Rpicture = "图片路径";
JLabel path_q = new JLabel(new ImageIcon(Rpicture));
path_q.setBounds(0,0,x,x);后面两个是图片长宽
jPanel_R.add(path_q,new Integer(Integer.MIN_VALUE)); //将图片放在该容器的最底层
这样就完成了。
可能还有更好的办法,这里仅是个人摸索的方法。
java界面分割_java将一个JFrame界面分割成多部分,每部分添加独立背景图片相关推荐
- java 透明对话框_java实现jframe透明窗体示例
java实现jframe透明窗体示例 复制代码 代码如下: import javax.swing.JFrame; public class TansluFrame extends JFrame { p ...
- java综合图形界面程序设计_java综合图形界面程序设计.doc
java综合图形界面程序设计.doc 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: [键入文字]10四.实验小结(包括问题和解决方法.心得 ...
- java自由布局_java怎么在界面上随意摆放位置?
importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassGUIextendsJFrameimplementsAct ...
- 实验楼Java写计算器_Java版图形界面计算器
Java 版图形界面计算器 实验说明及介绍 环境登录 无需密码自动登录,系统用户名 shiyanlou,密码 shiyanlou 环境介绍 本实验环境采用带桌面的 Ubuntu Linux 环境,实验 ...
- java切割文件_Java实现按行分割大文件
简介 工作的时候,需要将一个大的文本文件按行分割成几个小文件.本来懒得写,想网上copy一下得了,但是 gLoLdchFGpoogle 了一遍,找了几个代码写的有点乱,尝试了之后发现效率太慢了,一个 ...
- java设置图书管理系统界面设计_java 图书管理系统 界面漂亮 绝对好用
[实例简介] 图书管理系统,界面美观漂亮,绝对可以运行 [实例截图] [核心代码] 图书管理系统 └── 图书管理系统 ├── Database │ ├── db_librarySys │ │ ...
- java 图形界面 登陆_java登录图形界面
编写程序,利用JtextField和JpasswordField分别接收用户输入的用户名和密码,并对用户输入的密码进行检验.对于每个用户名有三次密码输入机会. package beizi; impor ...
- java 图形 登录_java登录图形界面 - osc_994n5tsc的个人空间 - OSCHINA - 中文开源技术交流社区...
编写程序,利用JtextField和JpasswordField分别接收用户输入的用户名和密码,并对用户输入的密码进行检验.对于每个用户名有三次密码输入机会. package beizi; impor ...
- java calendar 季度_Java实现将时间段分割为星期、月、季度、半年以及年
给定一个时间段,如何将这个时间段按照星期.月.季度.半年以及年进行划分. 如:2020-12-18 ~ 2020-12-27这个时间段,按照星期可以分为:[2020-12-18,2020-12-20] ...
最新文章
- python爬虫技术可以干什么-Python除了爬虫,还能干啥?
- OC学习之面向对象三大特征
- Android学习之NDK环境的配置
- 【论文写作】精品课程教学网站中用户管理如何写
- OSError: [WinError 126] 找不到指定的模块。【专治疑难杂症】
- 102 模拟ssh远程执行命令
- c语言 程序设计 题库答案 p,c语言 程序设计 题库答案 p
- 虚幻引擎5安装踩坑记录
- 分享数百个 HT 工业互联网 2D 3D 可视化应用案例之 2019
- c语言编程定义符号,C语言:条件编译及预定义符号知识详解
- mapboxgl 互联网地图纠偏插件(一)
- 最小二乘法的曲线拟合
- 泛型,泛型的表现,泛型类,泛型方法,泛型接口,通配符,限定
- C++用*和空格输出一个正方形及其对角线
- Arduino入门小知识点总结(2)(红外感应开关 与 继电器接法 模拟输入输出tone函数)
- 怎样使用ADO.NET连接数据库
- js实现:百钱买百鸡, 求红白黑球的个数
- 【深度学习】研究者意外发现DALL-E 2在用自创语言生成图像:全文黑话,人类都看不懂...
- unicloud云开发---uniapp云开发(四)---本机手机号一键登录以及第三方登陆
- 第九章 SQL Server的简单应用