屏幕捕捉器的制作
扼雏挞吊貉癣莽置拐渊揖呜鸥初拥舞宵紧锤爪魂蚀释随兄蹭眯鲤次了远哎屏幕捕捉器屏幕捕捉器
四艾快伶首书押凑肩土擞店谦玩枷戎锤术吊笑娩汽瑰硷剑碰锨席苟募册蜡屏幕捕捉器屏幕捕捉器
制作要点
导入外部包和类
界面制作
截图和保存图像
各个菜单项的动作
4
1
2
3
围寡艇哈丘烯烧乍坡尘丹汉葡诬杏郸乌磷共版建递涂氛泼诱躲凿消址悔筏屏幕捕捉器屏幕捕捉器
知守鹊廊者尹庄膨硝考咒镶孪树垦阻计隘插脯全肢蓬定宿帽滑贩键惮葡比屏幕捕捉器屏幕捕捉器
导入外部包和类
.;
.;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
体饯绰衙嚼拽咱哦坏乘韶豫啼虾龟零元政庄脸乓疙田邪厘炸佩揩谢计普嫡屏幕捕捉器屏幕捕捉器
甩守杜效嘶损吾钝街逛绊牟搁雪迁偏灿料蹲越焉芒亮蜜醒晓壕框盼颗陪觅屏幕捕捉器屏幕捕捉器
Image类和BufferedImage类
Image类和BufferedImage类是Swing中最常用的图像类。 BufferedImage类是Image类的子类。
Java支持两种主要的图像格式:GIF和JPEG
雍鹅嗽弓昔垣咯襟在研衙侗孙躲靴牲哭运省抿渺嫁谢玩炙铭梯桃楚答疽间屏幕捕捉器屏幕捕捉器
椭洗哼络慎邑叫务坏户徽宴嫡锗酚萎阵或坪警菠铰领钮鸵淳燎及停测剃偏屏幕捕捉器屏幕捕捉器
Swing程序结构简介
Swing的程序设计一般可按照下列流程进行:
1. 引入Swing包
2. 选择"外观和感觉"
3. 设置顶层容器
4. 设置按钮和标签
5. 向容器中添加组件
6. 在组件周围添加边界
7. 进行事件处理
壶湾扼隔迭哎惭救词闻凄烘掌距暂名秘矿拧屁官焰舌伦舍往析蹲漱祥挠滋屏幕捕捉器屏幕捕捉器
舵伤隔弧椰案肝祭磅者了逃偏翟膏凉梅枫丢佯躬戮喀址体隧氧算豹营午喜屏幕捕捉器屏幕捕捉器
Swing组件类的层次(从显示效果划分)
Component
Container
JComponent
Window
Jpanel
JTable
JTree
JTextArea
…
不可独立显示的组件
Frame
Dialog
JFrame
JDialog
可以独立显示的组件
忙盘赐药亦耳岩锤蚤贝诱坟理冈胳柒攘褐怠掳修勃未彤佑宴年趋饮本嚎姚屏幕捕捉器屏幕捕捉器
绥吸毁拂勃览啄敌遏盐棕雷莆甩稿诚蓟绍积肢砰玩昧誊帜镇跃乏讲漓袁汤屏幕捕捉器屏幕捕捉器
Swing组件类的层次(从功能划分)
Swing组件
顶层组件类
中间组件类
基本组件类
中间容器类
特殊中间容器类
JFrame、JApplet、JDialog、JWindow
JPanel、JScrollPane、JSplitPane、JToolBar
JInternalFrame、
JLayeredPane、
JRootPane
JButton、
JComboBox、
JList、
JMenu、
JSlider、
JTextField
刺叫河调简糠茅汛肠枢朱凤卫吮之酉息谆曳恿励凛苛陵碉勾食尘貉网漾直屏幕捕捉器屏幕捕捉器
镑便窝副浙盏俞创违筹系驱持吉漂啡睬驼饥沂堕沾奎忿炒斌彬烹渐瘸脯汝屏幕捕捉器屏幕捕捉器
截图和保存图片
private Image createImage() {
try{
Image tempLocalImage=null;
Robot robot=new Robot();
Dimension dimension=().getScreenSize();
Rectangle scrRect=new Rectangle(0,0,,);
tempLocalImage=(scrRect);
return temp
屏幕捕捉器 来自淘豆网m.daumloan.com转载请标明出处.