swing的组件、高级组件的应用与JLIST的联合应用可以使一些文件的读取变得更加绚丽多彩,这可以使相关的应用变得不会再单调无味。Swing 的基本控件主要是用于接受用户输入的简单组件。
swing基本控件包括:按钮组件Jbutton、复选框组件JCheckBox、下拉列表组件JComboBox、列表框组件JList、菜单组件 JMenu、单选按钮组件 JRadioButton、滑块组件 JSlider、微调控制组件 JSpinner、文本框组件JTextFeld 和密码框JPasswordField。
其中JLIST和JBUTTON等组件是应用最多的,他们使用可以使应用程序提供更多的简洁明了的信息,如在编程一个关于国家的列表的应用,应用swing的相关的组件应用可以使读者或操作人员在把鼠标移动到一个国家的名字上时,就可以显示这个国家的国旗,及相应的名家的全称,这可以告诉使用者这样的信息,使使用者在最短的时间更快的了解这个国家的一些基本的信息。在加上滑块组件、文本框的使用,等应用程序可以成为你想要的各种美丽而又简单的窗口。
另外,swing还可以实现窗口的切换,窗体的切换使用swing的相关指令对鼠标的点击的监控,当鼠标执行操作时会执行另外的指令,把另外一个面板作为当前面板的内容面板,拆分,并再进行repaint从而形成新的窗体,从而实现窗体的切换。