电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

批量压缩放大图片(java)VIP免费

批量压缩放大图片(java)_第1页
1/7
批量压缩放大图片(java)_第2页
2/7
批量压缩放大图片(java)_第3页
3/7
packagecom.tzx.a;importjava.awt.BorderLayout;importjava.awt.Font;importjava.awt.GridLayout;importjava.awt.Image;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjava.awt.image.BufferedImage;importjava.awt.image.RenderedImage;importjava.io.File;importjava.io.IOException;importjavax.imageio.ImageIO;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPanel;importjavax.swing.JScrollPane;importjavax.swing.JTextArea;importjavax.swing.JTextField;importjavax.swing.UIManager;publicclassPicProextendsWindowAdapterimplementsActionListener{JFrameframe;JPanelpanel1,panel3,panel4,panel5;JTextFieldtf1,tf2,tf3,tf4;JTextAreata;JLabellabel1,label2,label3,label4;JButtonbutton,button1,button2;Fontfont1=newFont("宋体",Font.PLAIN,20);Fontfont2=newFont("宋体",Font.PLAIN,16);Filefilein;Filefileout;File[]filelist;Filewzw=newFile("wzw");intwidth;intheight;booleanflag_in;//输入文件夹booleanflag_out;//输出文件夹booleanflag_num;//缩放像素PicPro(){frame=newJFrame("批量图片处理");frame.setSize(500,600);frame.setLocation(300,100);frame.setResizable(false);panel1=newJPanel();panel3=newJPanel();panel4=newJPanel();panel5=newJPanel();tf1=newJTextField(30);tf2=newJTextField(30);tf3=newJTextField(7);tf4=newJTextField(7);tf1.setFont(font1);tf2.setFont(font1);tf3.setFont(font1);tf4.setFont(font1);label1=newJLabel("源文件夹");label2=newJLabel("目标文件夹");label3=newJLabel("转换后X:");label4=newJLabel("转换后Y:");label1.setFont(font2);label2.setFont(font2);label3.setFont(font2);label4.setFont(font2);ta=newJTextArea();ta.setFont(font2);ta.setEditable(false);ta.setLineWrap(true);JScrollPanescroller=newJScrollPane(ta);scroller.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);frame.add(scroller,BorderLayout.CENTER);ta.setText("请注意各项的填写格式,区分大小写:\n"+"源文件夹填写要转换图片集所在文件夹,例如'D:\\picture\\';\n"+"目标文件夹填写转换后保存的文件夹,例如'C:\\picture\\';\n"+"转换后X:填写希望转换后图片的宽度(整数);\n"+"转换后Y:填写希望转换后图片的高度(整数);\n"+"当源文件夹中有非图片格式文件或文件夹时,程序会自动选择出图片文件\n"+"Change之前请先Check,当目标文件夹中重名情况时,程序会给出是否覆盖提示.\n"+"\t\t\t程序问题发送到wzwahl36@qq.com\n");button=newJButton("Change");button1=newJButton("Check");button2=newJButton("Check");button.setFont(font2);button1.setFont(font2);button2.setFont(font2);panel1.setLayout(newGridLayout(3,1));panel1.add(panel3);panel1.add(panel4);panel1.add(panel5);panel3.add(label1);panel3.add(tf1);panel3.add(button1);panel4.add(label2);panel4.add(tf2);panel4.add(button2);panel5.add(label3);panel5.add(tf3);panel5.add(label4);panel5.add(tf4);panel5.add(button);frame.add(panel1,BorderLayout.NORTH);frame.setVisible(true);button.addActionListener(this);button1.addActionListener(this);button2.addActionListener(this);frame.addWindowListener(this);}/***TODO对按钮进行监听**/publicvoidactionPerformed(ActionEvente){if(e.getSource()==button){flag_num=false;if(checkNum(tf3.getText())==true&&checkNum(tf4.getText())){width=(int)Double.parseDouble(tf3.getText());height=(int)Double.parseDouble(tf4.getText());flag_num=true;}else{flag_num=false;ta.append("XY填写格式不正确,请重新填写\n");}if(flag_in==true&&flag_out==true&&flag_nu...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

批量压缩放大图片(java)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部