2015年7月19日
摘要: @echo offRem :全盘搜索指定文件并输出到文本set "fileName=Normal.dotm" set "outPutPath=C:\result.txt"echo. > %outPutPath%echo 正在搜索for %%i in (C D E F G H I J K L M N ... 阅读全文
posted @ 2015-07-19 21:39 pzy4447 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 弹出菜单是GUI程序中非常常见的一种控件。它通常由鼠标右击事件触发,比如在windows系统桌面上右击时,会弹出一个包含“刷新”、“属性”等菜单的弹出菜单。Swing中的弹出菜单是JPopupMenu,它的基本性质与JMenu类似,可以使用add方法给它内部添加JMenu或者JMenuItem。手动... 阅读全文
posted @ 2015-07-19 19:55 pzy4447 阅读(2947) 评论(0) 推荐(0) 编辑
  2015年7月16日
摘要: 菜单是Swing客户端程序不可获取的一个组件。窗体菜单大致由菜单栏、菜单和菜单项三部分组成,如下图所示:由图可见,对于一个窗体,首先要添加一个JMenuBar,然后在其中添加JMenu,在JMenu中添加JMenuItem。JMenuItem是最小单元,它不能再添加Jmenu或JMenuItem。而... 阅读全文
posted @ 2015-07-16 22:17 pzy4447 阅读(7335) 评论(0) 推荐(3) 编辑
  2015年7月12日
摘要: JSlider是Swing中的滑块控件,在交互过程中用户可拖动它来实现数值的调整。它具有3个基本参数,分别为:最小值、最大值和初始值,如果不指定数值,则默认值分别为:0,100,50。滑块的值发生改变时,会产生ChangeEvent事件,因此必须事先为其绑定ChangeListener监听器,并在响... 阅读全文
posted @ 2015-07-12 22:02 pzy4447 阅读(5013) 评论(1) 推荐(1) 编辑
摘要: JComboBox是Swing中的下拉菜单控件。它永远只能选中一个项目,然而比单选按钮节省空间。如果使用setEditable设置为true则内部选项的文本可以编辑,因此这种组件被称为组合框。注意,对选项的编辑只会影响当前项,而不会改变列表内容。可以使用addItem方法来添加选项列表,或者使用in... 阅读全文
posted @ 2015-07-12 20:23 pzy4447 阅读(10818) 评论(1) 推荐(1) 编辑
摘要: JRadioButton是Swing中的单选框。所谓单选框是指,在同一个组内虽然有多个单选框存在,然而同一时刻只能有一个单选框处于选中状态。它就像收音机的按钮,按下一个时此前被按下的会自动弹起,故因此得名。因此,在添加JRadioButton控件时,要记得将它们添加到同一个ButtonGroup中。... 阅读全文
posted @ 2015-07-12 16:13 pzy4447 阅读(7545) 评论(0) 推荐(0) 编辑
摘要: JCheckBox是Swing中的复选框。所谓复选框就是指,可以同时存在多个这样的控件,它们可以有多个处于被选中状态。对于每一个复选框而言,它只有选中和未选中两种状态。JCheckBox的常用方法如下图所示:可以为它添加ActionListener对象来响应事件。使用demo如下:JCheckBox... 阅读全文
posted @ 2015-07-12 15:01 pzy4447 阅读(5204) 评论(0) 推荐(0) 编辑
  2015年7月10日
摘要: Swing控件中,能够实现用户输入的有JTextField、JPasswordField、JTextArea和JTextPane。下面分别进行介绍。JTextField最简单的文本控件,常见的登陆界面中就是使用得它。其文本无法换行,也不支持滚动条,文本长度超出控件宽度后在视觉上会遮挡一部分内容,因此... 阅读全文
posted @ 2015-07-10 22:09 pzy4447 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Swing,在各种demo中都需要构建JFrame,于是我决定把构建JFrame的代码贴上来,以后就直接复制粘贴了。public static void main(String[] args) { //创建窗体并指定标题 JFrame frame = new J... 阅读全文
posted @ 2015-07-10 21:19 pzy4447 阅读(1490) 评论(0) 推荐(0) 编辑
  2015年7月8日
摘要: 注:本文内容源于http://www.java3z.com/cwbwebhome/article/article20/200016.html?id=4797;细节内容根据笔者理解有修改。BoxLayout 可以把控件依次进行水平或者垂直排列布局,这是通过参数 X_AXIS、Y_AXIS 来决定的。X... 阅读全文
posted @ 2015-07-08 22:39 pzy4447 阅读(5099) 评论(0) 推荐(0) 编辑