//拆分窗口 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test13 extends JFrame { JSplitPane cf;//分成左右两面 JList lb; JLabel bq; public static void main(String[] args){ test13 lx1=new test13();//主函数调用即可 } //定义一个构造器 public test13(){ String[] jsj={"软件开发","游戏开发","平面设计","动画制作","实例设计"}; lb=new JList(jsj); bq=new JLabel(new ImageIcon("image.jpeg")); cf=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,lb,bq);//左右拆分 this.add(cf); cf.setOneTouchExpandable(true);//两个小箭头左右收缩 //设置标题 this.setTitle("歌谣"); //设置初始位置 this.setLocation(100,100); //设置大小 this.setSize(300,200); //释放窗口关闭的资源,这个要写对 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //显示界面 this.setVisible(true); //1继承jframe类 //2在最上方定义组件 //3在构造方法中创建组件 //4在构造方法添加组件 //5设置窗体属性 //6显示窗体 //7在主函数创建对象 } }