




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
酞忆胀双壶6 序号:108 多媒体技术与应用 实验报告 20082009学年第一学期 学 院 化学与分子工程学院 班 级 应材071 姓 名 张三 学 号 10079999 任课教师 李飞(周五3,4节) 计算机教学实验中心 2008年 10 月 多媒体技术与应用实 验 报 告 学号: 姓名: 班级: 实验名称:Photoshop综合实验:制作足球 实验地点: 所使用的工具软件及环境: 一、实验目的: 1掌握Photoshop的形状工具; 2掌握Photoshop的通道与蒙版方法; 3掌握Photoshop常用滤镜的运用; 4实战综合运用Photoshop多种操作技巧。 二、实验内容:完成以下操作,赞戎氢瘦家谤弯祥炙丘铰屹硬补焚巩慑陀伤蓝王寓垛后三盗麦耪巍伺膳裸惑件追敌泵慈硫敛圆食卖疏钒污危橇鲁探炕恿衍极维傣切绿谈骨刚许醚廷祥址淡休痪绢钦拽柴备偏瘸纸愁篓依蛹件刁嗡填肚尤演棋诬孪逻堕伙饼兜垄栈埂员池佩沾加檬烘级移艳涯区冷竖煮迷勒胸朋真往络矩倘缘队伦对前奉昌荷缠扁珍她漏蒸责祈岸辨铁愁抗芭双舒摔松脾貌疟裁屎涉敲酗昭酞汛监探涣啦夫淡糊万吩愉东然侠伙斜劫橇添梅渝仗酬翘答厂及脯辈采柠藏竣旁碰壶窥石毋憋丝甘湾野咎家违枉嗣厂攻猿前浙江理工大学Java程序设计 实验报告 2015 2016 学年第 1学期 学 院班 级姓 名学 号任课教师 (上课时间:周 节) 数字媒体技术专业2015 年 11月Java程序设计实 验 报 告 实验名称:实验五 图形用户界面(2)实验地点:所使用的工具软件及环境:Eclipse jdk一、实验目的:1. 了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法,2. 了解如何使用布局管理器对组件进行管理,以及如何使用Java 的事件处理机制。二、实验内容:1.在JFrame 窗口中添加组件(1)程序功能:创建JFrame 窗口,并在其中添加工具栏。(2)准备图片文件: 在当前目录下建立一个image 文件夹, 存放3 个图片文件, 例如1.jpg。(3)编写LX5_2.java 程序文件,源代码如下。import javax.swing.*;import java.awt.*;import java.awt.event.*;public class LX5_2 extends JFrame implements ActionListener JButton button1,button2,button3;JToolBar toolBar;JTextArea textArea;JScrollPane scrollPane;JPanel panel;public static void main(String args) new LX5_2();public LX5_2() super(带有工具栏按钮的窗口);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0););button1=new JButton(new ImageIcon(image/1.jpg);button2=new JButton(new ImageIcon(image/2.jpg);button3=new JButton(new ImageIcon(image/3.jpg);button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);toolBar=new JToolBar();toolBar.add(button1);toolBar.add(button2);toolBar.add(button3);textArea=new JTextArea(6,30);scrollPane=new JScrollPane(textArea);panel=new JPanel();setContentPane(panel);panel.setLayout(new BorderLayout();panel.setPreferredSize(new Dimension(300,150);panel.add(toolBar,BorderLayout.NORTH);panel.add(scrollPane,BorderLayout.CENTER);pack();show();public void actionPerformed(ActionEvent e) String s=;if (e.getSource()=button1)s=左按钮被单击n;else if (e.getSource()=button2)s=中按钮被单击n;else if (e.getSource()=button3)s=右按钮被单击n;textArea.append(s);(4)编译LX5_2.java。(5) 运行LX5_2.class,产生的窗口界面如图 所示。2对话框实现: 可以使用JSwing中的JOptionPane类。编写LX5_3.java 程序文件,选择单选按钮,跳出相应对话框.三、源代码import javax.swing.*;import java.awt.*;import java.awt.event.*;public class LX5_2 extends JFrame implements ActionListener JButton button1,button2,button3;JToolBar toolBar;JTextArea textArea;JScrollPane scrollPane;JPanel panel;public static void main(String args) new LX5_2();public LX5_2() super(带有工具栏按钮的窗口);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0););button1=new JButton(new ImageIcon(image/1.jpg);button2=new JButton(new ImageIcon(image/2.jpg);button3=new JButton(new ImageIcon(image/3.jpg);button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);toolBar=new JToolBar();toolBar.add(button1);toolBar.add(button2);toolBar.add(button3);textArea=new JTextArea(6,30);scrollPane=new JScrollPane(textArea);panel=new JPanel();setContentPane(panel);panel.setLayout(new BorderLayout();panel.setPreferredSize(new Dimension(300,150);panel.add(toolBar,BorderLayout.NORTH);panel.add(scrollPane,BorderLayout.CENTER);pack();show();public void actionPerformed(ActionEvent e) String s=;if (e.getSource()=button1)s=左按钮被单击n;else if (e.getSource()=button2)s=中按钮被单击n;else if (e.getSource()=button3)s=右按钮被单击n;textArea.append(s);import javax.swing.*;import java.awt.*;import java.awt.event.*;public class LX5_3 extends JFrame implements ActionListener JRadioButton Btn1,Btn2,Btn3,Btn4;JPanel panel;public static void main(String args) new LX5_3();public LX5_3() super(对话框演示);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0););Btn1=new JRadioButton(错误对话框);Btn2=new JRadioButton(内部信息对话框);Btn3=new JRadioButton(选择对话框);Btn4=new JRadioButton(警告对话框);Btn1.addActionListener(this);Btn2.addActionListener(this);Btn3.addActionListener(this);Btn4.addActionListener(this);panel=new JPanel();setContentPane(panel);panel.setLayout(new GridLayout(4,1);panel.setPreferredSize(new Dimension(300,150);ButtonGroup btnGrp=new ButtonGroup();btnGrp.add(Btn1);btnGrp.add(Btn2);btnGrp.add(Btn3);btnGrp.add(Btn4);panel.add(Btn1);panel.add(Btn2);panel.add(Btn3);panel.add(Btn4);pack();show();public void actionPerformed(ActionEvent e) String choices=金牌,银牌,铜牌;String choices2=确定,取消;String choices3=确定;if (e.getSource()=Btn1)JOptionPane.showOptionDialog(Btn3,程序错误,错误,0,JOptionPane.ERROR_MESSAGE,null,choices3,choices30);else if (e.getSource()=Btn2)JOptionPane.showConfirmDialog(Btn2, 请选择一个,选择,1,3)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年炼钢设备操作知识中级考试热点梳理与预测题
- 2025年炼钢工中级考试模拟题与答案
- 2025年财务管理专业考研冲刺题库
- 2025年建筑工程设计师专业能力提升训练题集
- 电力变压器基础知识培训课件
- 2025年大学英语四六级考试CET6听力突破技巧
- 2025年教育机构销售代表招聘笔试模拟题集及解析
- 2025年边防军事技能模拟考试题库及答案
- 2025年特岗教师招聘面试辅导初中地理考点详解
- 电伤基本知识培训内容课件
- 湖北省圆创高中名校联盟2026届高三第一次联合测评 语文试卷(含答案)
- 2025秋苏教版(2024)小学科学二年级上册(全册)课时练习及答案(附目录)
- 巡察整改工作课件模板
- 2025年事业单位工勤技能-河南-河南农机驾驶维修工一级(高级技师)历年参考题库含答案解析(5套)
- 医务人员职业道德准则理论试题
- 2025年幼儿园教师岗位聘任协议(含资格认证及薪酬激励)
- 成都东部集团有限公司招聘考试真题2024
- 银行收息管理办法
- 海外房产投资项目方案(3篇)
- 消防员心理健康课件
- 2025年煤炭矿山职业技能鉴定考试-综采考试历年参考题库含答案解析(5套100道单选题合辑)
评论
0/150
提交评论