拆分窗口

 1 package Layout;
 2 import java.awt.*;
 3 import javax.swing.*;
 4 public class SplitWindow extends JFrame {
 5 private String str[] = {"软件开发","平面设计","动画制作","室内设计"};
 6 private JList lb = new JList(str);
 7 private JLabel bq = new JLabel(new ImageIcon("photo/psb.jpg"));
 8 private JSplitPane cf = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,lb,bq);//  左右拆分
 9 //private JSplitPane cf = new JSplitPane(JSplitPane.VERTICAL_SPLIT,lb,bq);//  上下拆分
10 public SplitWindow(){
11
12     cf.setOneTouchExpandable(true);
13     this.add(cf);
14     this.setTitle("用户界面");
15     this.setSize(600, 500);
16     this.setLocation(100, 100);
17     this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
18     this.setVisible(true);
19 }
20     public static void main(String[] args) {
21
22    SplitWindow l = new SplitWindow();
23     }
24
25 }
时间: 2024-11-13 14:01:43

拆分窗口的相关文章

JAVA 拆分窗口

//拆分窗口 import java.awt.*; import javax.swing.*; public class Jiemian8 extends JFrame{ JSplitPane cf; //拆分 JList lb; JLabel bq; public static void main(String[] args){ //运行本类的构造方法 Jiemian8 jiemian = new Jiemian8(); } public Jiemian8(){ //列表 String[] j

MFC拆分窗口及它们之间的数据交换[转]

源代码:http://download.csdn.net/detail/nuptboyzhb/4221531 CSplitterWnd类 CSplitterWnd类提供一个分隔器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口.窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗口ID的任何CWnd对象. 一个CSplitterWnd对象通常被嵌入CFrameWnd或CMDIChildWnd父对象.你应按如下步骤创建一个CSplitterWnd对象 1.在父框架中嵌入一个CS

MFC单文档多视图程序设计与Splitter拆分窗口

1. 创建不同的子frame. 在文档视图程序中 CMainFrame(class CMainFrame : public CMDIFrameWndEx) 继承自 CMDIFrameWnd (CMDIFrameWndEx 为 CMDIFrameWnd子类). 因此可以将 m_pMainWnd 转为 CMDIFrameWnd 的指针, 再调用 CreateNewChild 创建一个子frame. 此时可根据传入的具体的类名, 强制转换为所需的对象. CMDIFrameWnd* pMdiFrmWnd

VC++ 窗口拆分CSplitterWnd

前言         当前许多优秀的软件都采用"多视"技术. 所谓"多视",是指在同一个框架窗口里同时显示多个视图. 通过运用这种技术,可以在框架的有限控件内同时提供用户更大的信息量,并且使得用户界面更加友好,增强软件的可操作性. 拆分类型 MFC支持两种类型的拆分窗口:静态的和动态的. 静态拆分窗口:行列数在拆分窗口被创建时就设置好了,用户不能更改,但是用户可以缩放各行各列.一个静态拆分窗口最多可以包含16行16列.要找一个使用了静态拆分窗口的应用程序,只要看一下

MFC的窗口分割的设计与实现以及CSplitterWnd 类分析

1 引言 在Microsoft VC++ 6.0 中,基于MFC 的应用程序一般分为以下几种:多文档界面(MDI). 单文档界面(SDI)以及基于对话框的应用程序.其中单文档又可分为单视图的和多视图的, 一般情况下,单文档仅需要单视图就够了,如Windows 自带的记事本.画图程序等等,但 在一些情况下,单文档需要多视图支持,比如同时观察文档的不同部分,同时从不同的角度 观察同一文档等. 在MFC 的框架下,文档对象(CDocument)有一个保存其所有视图的列表,并提供了 增加视图(AddVi

多区域显示(4)-拆分

多区域显示(4)-拆分 设计要点:页面设计.多窗口.拆分窗口 阿金:你发现了么?菜单"窗口"里还有一个"拆分"功能呢. 秀秀:嗯,俺也在研究它有什么用. 阿金:它也可以把数据表分成4部分区域显示. 秀秀:但是,各部分不是很独立,会跟着滚动条一起活动. 阿金:对.哎,利用这一点,倒是可以把最右侧的数据列显示在左侧拆分区! 秀秀:嗯!总算有点用途了! 阿金:而且看起来比多窗口精致些. 秀秀:啊?你还是不喜欢对多窗口! 多区域显示(4)-拆分,布布扣,bubuko.com

最全Pycharm教程(22)——Pycharm编辑器功能之窗口选项卡管理

1.主题 我们已经注意到Pycharm的主编辑框是基于窗口选项卡机制显示的,Pycharm选项卡多种多样,这里我们将详细介绍这种选项卡机制. 2.激活的选项卡 每当我们打开一个Python文件时open a file for editing,它都会对应打开一个选项卡窗口,当前处于操作状态的选项卡成为激活选项卡. 3.选项卡行为属性 在主菜单中找到选项卡列表(Window → Editor Tabs): 或者使用选项卡标题栏区域的快捷菜单: 4.关闭编辑选项卡 关闭编辑选项卡的方法多种多样,依据不

窗口分割

我们在使用OutLook或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割. 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢?要解决这个问题,在Visual C++6.0编程中就需要使用到MFC提供的CSplitterWnd类.CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口都被相同的或者不同的视图所填充.当窗口被切分后用户可以使用鼠标移动切分条来调整窗口的相对尺寸.虽然VC6.0支持从AppWizar

Emacs学习笔记:多窗口操作

直接参考了这个帖子,记录一下有用的快捷键:http://www.cnblogs.com/robertzml/archive/2010/03/24/1692737.html 小结: 按键 命令 作用 C-x 2 split-window-vertically 垂直拆分窗口 C-x 3 split-window-horizontally 水平拆分窗口 C-x o other-window 选择下一个窗口 C-M-v scroll-other-window 滚动下一个窗口 C-x 4 b switch