跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例

跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例

ID:10976663

大小:460.00 KB

页数:26页

时间:2018-07-09

跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例_第1页
跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例_第2页
跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例_第3页
跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例_第4页
跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例_第5页
资源描述:

《跟我学java swing gui组件技术及应用实例——java swing 组件技术中的通用对话框编程应用实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、杨教授工作室精心创作的优秀程序员职业提升必读系列资料1.1跟我学JavaSwingGUI组件技术及应用实例——JavaSwing组件技术中的通用对话框编程应用实例1.1.1JavaSwing通用对话框的编程实现1、实现文件打开或保存JFileChooser类(l)实现选择文件或者保存文件的对话框JFileChooser类它与FileDialog类有差别(FileDialog类是AWT中的,而JFileChooser类是Swing中的),通过调用showOpenDialog方法实现打开文件,而通过调用showSaveDialog方法则实现保存文件。(2)JFileChooser类的构造方

2、法杨教授工作室,版权所有,盗版必究,26/26页杨教授工作室精心创作的优秀程序员职业提升必读系列资料(3)体现JFileChooser类的使用方法的示例代码如下JFileChooserchooser=newJFileChooser();chooser.setDialogTitle("将您的文件改名保存");chooser.setCurrentDirectory(newFile(".\"));chooser.setApproveButtonToolTipText("点击该按钮将保存您的文件");/**采用showOpenDialog(this)将显示出文件打开方式*/intreturn

3、Val1=chooser.showSaveDialog(this);if(returnVal1==JFileChooser.APPROVE_OPTION){//识别是否按下"OK"//获得用户所选择的文件路径与文件名textBox.append(chooser.getSelectedFile().getAbsolutePath());}(4)示例程序代码执行的效果杨教授工作室,版权所有,盗版必究,26/26页杨教授工作室精心创作的优秀程序员职业提升必读系列资料2、JColorChooser颜色选择对话框(l)实现颜色选择对话框JColorChooser类(2)JColorChooser

4、类的构造方法(3)showDialog方法的功能及定义杨教授工作室,版权所有,盗版必究,26/26页杨教授工作室精心创作的优秀程序员职业提升必读系列资料(4)体现JColorChooser类的应用的示例代码JColorChooserchooserColor=newJColorChooser();ColoruserSelectColor=chooserColor.showDialog(this,"ColorSelectDialog",Color.red);if(userSelectColor!=null){this.setBackground(userSelectColor);}(5)示

5、例程序代码执行的效果(6)如何将JColorChooser置于某个容器中此时应该创建出JColorChooser类的对象并使用ColorSelectionModel接口来管理用户所选择的颜色(利用JColorChooser类中的getSelectionModel()得到ColorSelectionModel接口类的对象,并添加ActionListener事件)。实现的代码示例如下:JColorChoosercolorChooser=newJColorChooser();杨教授工作室,版权所有,盗版必究,26/26页杨教授工作室精心创作的优秀程序员职业提升必读系列资料this.add("

6、Center",colorChooser);ColorSelectionModelselectModel=colorChooser.getSelectionModel();selectModel.addChangeListener(this);1.1.1如何实现用户自定义的对话框1、自定义的对话框的编程要点(1)从JDialog类来派生;(2)利用getContentPane().add(child);来添加组件。2、综合应用下面通过一个简单的Swing的Java应用程序来说明前面的各个应用组件的用途。(1)程序代码示例packagecom.bluedream.swing;import

7、javax.swing.*;importjava.awt.*;importjava.awt.event.*;importjavax.swing.table.*;importjava.awt.event.ActionListener;importjava.awt.event.ActionEvent;杨教授工作室,版权所有,盗版必究,26/26页杨教授工作室精心创作的优秀程序员职业提升必读系列资料importjava.io.*;publicclas

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。