随着时代的不断变化与发展,新兴技术的应用越来越广泛和普遍了。尤其是java的学习,更是很多人的首选目标,今天就来为大家介绍java中的一些知识,也就是java中swing包中的类有哪些,一起来看看吧。
1、JFileChooser
JFileChooser为用户选择文件提供了一种简单机制,可弹出针对用户主目录的文件选择器。编写记事本程序主要用到了以下几种方法:
a. showOpenDialog(Component parent) :弹出一个 "Open File" 文件选择器对话框,该文件选择器被弹下时返回一个int型数据,包括以下几种状态:
JFileChooser.CANCEL_OPTION取消
JFileChooser.APPROVE_OPTION确认
JFileChooser.ERROR_OPTION如果发生错误或者该对话框已被解除
b. showSaveDialog(Component parent) : 弹出一个 "Save File" 文件选择器对话框,该文件选择器被弹下时返回一个int型数据,状态同上;
c. getSelectedFile() 返回选中的文件,返回值为File类型;
d. getName(File f) 返回文件名,返回值为String类型
2、JMenu
1、菜单分为下拉式菜单和弹出式菜单(JPopupMenu),其中下拉式菜单需要使用三个组件:JMenuBar(菜单栏)、JMenu(菜单)、JMenuItem(菜单项)。
2、JMenuBar:
a. JMenuBar表示一个水平的菜单栏,用来管理菜单,不参与用户交互操作;
b. 可通过调用setJMenuBar( )方法将JMenuBar设置在顶级窗口的顶部;
c. 可通过调用add( JMenu menu)方法添加菜单。
3、JMenu
a. JMenu表示一个菜单,用来整理菜单项;
b. 通过调用add( )方法可向菜单里面添加菜单项或者菜单、按钮等;
c. 通过调用addSeparator( )方法可向菜单栏里面添加分隔符。
4、JMenuItem
a. JMenuIten表示菜单项,是菜单系统中最基本的组件;
b. JMenuIten继承AbstractButton类,因此可以把它看作一个按钮。
3、JOptionPane
1、用途:JOptionPane主要用来弹出要求用户提供值或向其发出通知的标准对话框。
2、特点:所有对话框都是有模式的,在用户交互完成之前,每个showXxxDialog方法都一直阻塞调用者。
3、基本类型:
showConfirmDialog(): 确认对话框
showInputDialog(): 输入对话框
showMessageDialog():消息提示框
showOptionDialog(): 选择对话框
JOptionPane类方法众多,但基本上用起来都是对上述四种方法的单行调用。
4、参数介绍:
以下述方法为例,代码如下
showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
图片如下:
以上就是关于java中swing包中的类有哪些的具体内容了。并且用图片和代码为大家详细的解析了。如果你对java知识感兴趣,想要了解更多java入门的内容,敬请关注奇Q工具网。
推荐阅读: