电子相册java源码

import java.awt.*; import java.awt.FlowLayout; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.ArrayList; import javax.imageio.ImageIO; import javax.swing.tree.TreeNode; import javax.swing.tree.TreePath; import javax.swing.tree.DefaultMutableTreeNode; public class ImageShow00{ public static void main(String[] arge){ try {//美化界面像windows UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e){} JFrame frame = new ImageShowFrame (); frame.setVisible(true); //frame.setLayout(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } class ImageShowFrame extends JFrame{ DefaultMutableTreeNode selectNode; JScrollPane p1,p2; JPanel jp = new JPanel(); JLabel jpg,l1; File dangqian_File; JSplitPane admin; JPanel adminJSPJpanel,ppp; JLabel jl; ArrayList list; private JFileChooser chooser; JFileChooser fileChooser = new JFileChooser(); private JLabel label; /*按钮图标*/ private ImageIcon shang= new ImageIcon(“image/shang.jpg“); private ImageIcon open= new ImageIcon(“image/open.png“); private ImageIcon help= new ImageIcon(“image/help.jpg“); private ImageIcon up= new ImageIcon(“image/up.png“); private ImageIcon next= new ImageIcon(“image/next.png“); private ImageIcon move= new ImageIcon(“image/move.png“); private ImageIcon de= new ImageIcon(“image/de.png“); private ImageIcon cope= new ImageIcon(“image/cope.jpg“); private ImageIcon sx= new ImageIcon(“image/sx.png“); private ImageIcon change= new ImageIcon(“image/change.jpg“); private ImageIcon allchange= new ImageIcon(“image/allchange.jpg“); private ImageIcon huan= new ImageIcon(“image/play.png“); private ImageIcon biger= new ImageIcon(“image/big.png“); private ImageIcon smaller= new ImageIcon(“image/small.png“); static int index,index2; static int clicktimesofbigbutton; static double flag2 = 1.0; static boolean flag3 = false; static boolean flag4 = false; static boolean huanFlag; static String currentFilePath; static File currentDirectory; public ImageShowFrame(){ Image logo = null; final String msn= “这个系统用于浏览jpg,jpeg,gif和png图片“+“\n“ +“可以实现基本的看图功能,分别有:“+“\n“ +“上一张,下一张,放大,缩小,删除“+“\n“ +“复制,移动,图片属性,幻灯片“+“\n“ +“重命名和批量重命名“; try { //美化左上角图标 File sourceLogo = new File(“image/win.png“); logo = ImageIO.read(sourceLogo); } catch(IOException e) { } setIconImage(logo); setTitle(“JAVA自制图像浏览器--09版“); setSize(1000,650); label=new JLabel(); label.setHorizontalAlignment(JLabel.CENTER);//水平设置 label.setVerticalAlig

相册java源码_电子相册java源码相关推荐

  1. java 集合反射_关于granite源码包CollectionUtil集合工具类获取集合反射类型、实例化各种集合类型HashSet/ArrayList等...

    一.前言 基于granite源码包org.granite.util.CollectionUtil集合工具类,分别获取集合反射类型java.lang.reflect.Type.实例化newCollect ...

  2. java后端做教育视频网站源码_【Java并发面试点】看这一篇应该是够了

    [Java并发面试点]看这一篇应该是够了 Java并发编程是Java后端.大数据开发面试必问项目之一,求职者务必掌握! Java并发面试点List 并发概念须知:进程与线程.同步与异步.并发与并行.阻 ...

  3. 天天酷跑php源码_使用Java实现天天酷跑(附源码)

    首先,写一个需求文档: 一.项目名称:<天天酷跑>(RunDay) 二.功能介绍: 闯关类游戏,玩家登录后,选择进入游戏,通过键盘控制玩家的上下左右移动,来躲避 障碍物和吃金币,玩家躲避的 ...

  4. java.util.list源码_关于fest-util源码包Collections集合工具类过滤、判空、格式化及复制克隆处理...

    一.前言 关于fest-util源码包org.fest.util.Collections集合处理类,实现对数组转换List序列集合.集合duplicatesFrom克隆复制.集合判空isEmpty.并 ...

  5. java华容道代码_华容道Java游戏源代码JAVA游戏源码下载

    鉴于JAVA的华容道游戏源码,希望对研讨JAVA游戏的朋友有所帮助.最初运行于西门子是非屏手机上. 华容道Java游戏源代码 (1 folders, 2 files, 1.38 KB, 76.13 K ...

  6. Java线程池状态判断源码_深入浅出Java线程池:源码篇

    前言 在上一篇文章深入浅出Java线程池:理论篇中,已经介绍了什么是线程池以及基本的使用.(本来写作的思路是使用篇,但经网友建议后,感觉改为理论篇会更加合适).本文则深入线程池的源码,主要是介绍Thr ...

  7. 安卓java修改热点_修改Android源码实现连接指定BSSID的热点

    1 概述 需要实现一个需求,Android手机A发射热点,获取BSSID,发送到另一台Android设备,在环境中存在多个同样SSID和密码的情况下,设备只会连接手机A. 1.1 概念 服务集识别码( ...

  8. java远控_基于java的远程控制 示例源码

    [实例简介]基于java的远程控制软件 [实例截图] 远程连接客户端如下: 服务端如下: [核心代码] package tcpudp; import java.awt.BorderLayout; im ...

  9. java打字小游戏源码_求JAVA编写打字游戏源代码!

    展开全部 package chen; import java.awt.*; import java.awt.event.*; import java.awt.image.BufferedImage; ...

最新文章

  1. 吴恩达老师,被曝靠「教书」实现首个IPO上市,估值50亿美元
  2. java中最容易犯错的特殊字符
  3. SAP内存 和 ABAP内存 的简单介绍说明
  4. QML基础类型之real
  5. fgets()与gets()的区别
  6. 【AI视野·今日Robot 机器人论文速览 第八期】Wed, 16 Jun 2021
  7. 使用mit协议的编程语言_从使用诺基亚功能手机进行编程到如何为MIT初创公司工作的过程如何
  8. 某些服务在未由其他服务或程序使用时将自动停止
  9. ImportError: No Module Named [x]
  10. KVM详解(二)——KVM安装部署
  11. python的装饰器和find函数的使用
  12. python将excel生成pdf_高效办公!Python 批量生成PDF文档
  13. 视频语音自动生成字幕文件的免费软件工具,日剧,美剧都能看懂了
  14. 2020 年软件设计师考试上午真题
  15. 我的世界1.7.10服务器修改器,1.7.10tmi内置修改器
  16. 【MATLAB笔记】对矩阵进行满秩分解
  17. ThinkPHP5客户关系管理系统(CRM)
  18. 微信视频压缩画质怎么办?微信发视频怎么不压缩画质
  19. java实现shapefile文件的解析
  20. 两个苹果手机怎么定位_苹果6手机一直闪白屏怎么办?苹果6手机一直闪白屏怎么办?...

热门文章

  1. win7常用工具软件记录之爱奇艺视频格式qsv转flv工具(附加下载地址)
  2. 鑫众棋牌源码下载架设教程支持PC安卓苹果附说明
  3. PID算法(三)串级PID
  4. 开源Python-单元测试
  5. Unity 子弹射击算法
  6. 群晖DS918创建m.2 固态硬盘SSD读写缓存
  7. 一文搞懂电工配电二线制、三线制、四线制
  8. 机械学习与R语言--Naive Bayes 朴素贝叶斯在R语言中的实现
  9. javascript实现页面的重新加载和页面的刷新
  10. 微型计算机原理存储器寻址,微机原理存储器部分 微型计算机原理及应用教材.ppt...