资源简介
plist png 碎图工具,如果不想花积分的也可以用Cocos Studio。

代码片段和文件信息
package com.heishan.tools.image.parse;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.util.List;
import java.util.Map;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JToolBar;
import javax.swing.filechooser.FileFilter;
import com.heishan.tools.log.Log;
public class ParseMain extends Jframe implements ActionListener {
public static final String VERSION = “V2.0“;
private static final String frameS = “frames“;
private static final String frame = “frame“;
private static final String SOURCE_SIZE = “sourceSize“;
private static final String OFFSET = “offset“;
private static final String SOURCE_COLOR_RECT = “sourceColorRect“;
private static final String ROTATED = “rotated“;
private static final String SPLIT = ““;
/**
* 程序入口
* @param args
*/
public static void main(String[] args) {
// 启动模拟器
new Thread(new Runnable() {
@Override
public void run() {
new ParseMain();
}}).start();
}
//private static final int FONT_SIZE = 30; // 字体大小
private static final int frame_WIDTH = 600; // 窗口宽度
private static final int frame_HEIGHT = 450; // 窗口高度
private static final long serialVersionUID = 1L; // 其它
private JTextField textFieldPlist // plist路径
textFieldPng // png路径
textFieldOutPath; // 输出路径
private JButton btnPlist // 打开plist路径
btnPng // 打开png路径
btnOutPath // 打开输出路径
btnParse; // 解析文件
/**
* 构造函数
*/
private ParseMain() {
this.settitle(“plist文件解析工具“ + VERSION);
this.setSize(frame_WIDTH frame_HEIGHT);
this.setLocation(100 100);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
this.setLayout(new BorderLayout());
this.initPanelConfig();
this.setVisible(true);
this.setResizable(false);
this.setBackground(Color.GRAY);
this.initAbout();
}
private void initAbout() {
JToolBar toolBar = new JToolBar(“JToolBar“);
JButton btnAbout = new JButton(“About“);
toolBar.add(btnAbout);
btnAbout.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null “Author: 黑山老妖“);
}
});
this.add(toolBar BorderLayout.NORTH);
toolBar.setVisible(true);
toolBar.setFloatable(false);
}
private void initPanelConfig() {
// 创建顶部
Panel panelConfig = new Panel(new GridLayout(9 1));
// plist 文件
JLabel labelPlist = new JLabel(“ plist文件路径:“);
panelConfig.add(labelPlist);
Panel panelPlist = new Panel(new BorderLayout());
this.textFieldPlist = new JTextField();
panelPlist.add(this.textFieldPlist);
this.btnPlist = new JButton(“打开“);
this.btnPlist.addActionListener(this);
panelPlist.add(this.btnPlist BorderLa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\
文件 301 2015-01-28 13:17 HeishanTools_ParsePlist\.classpath
文件 399 2015-01-28 13:11 HeishanTools_ParsePlist\.project
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\.settings\
文件 57 2015-01-28 13:12 HeishanTools_ParsePlist\.settings\org.eclipse.core.resources.prefs
文件 598 2015-01-28 13:17 HeishanTools_ParsePlist\.settings\org.eclipse.jdt.core.prefs
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\bin\
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\bin\com\
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\bin\com\heishan\
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\bin\com\heishan\tools\
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\bin\com\heishan\tools\image\
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\
文件 618 2015-06-30 12:13 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParseMain$1.class
文件 894 2015-06-30 12:13 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParseMain$2.class
文件 1053 2015-06-30 12:13 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParseMain$3.class
文件 1051 2015-06-30 12:13 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParseMain$4.class
文件 12519 2015-06-30 12:13 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParseMain.class
文件 2592 2015-06-16 12:34 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParsePlist.class
文件 939 2015-06-16 12:34 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParseRect.class
文件 5642 2015-06-16 12:34 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\ParseUtil.class
文件 2054 2015-06-16 12:34 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\Parsexm
文件 4315 2015-06-16 12:34 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\PlistSAXHandler.class
文件 2477 2015-06-16 12:34 HeishanTools_ParsePlist\bin\com\heishan\tools\image\parse\xm
目录 0 2015-06-30 12:15 HeishanTools_ParsePlist\bin\com\heishan\tools\log\
文件 1619 2015-06-16 12:34 HeishanTools_ParsePlist\bin\com\heishan\tools\log\Log.class
文件 21302 2015-06-30 12:14 HeishanTools_ParsePlist\HeishanTools_ParsePlist.jar
目录 0 2015-06-30 12:16 HeishanTools_ParsePlist\image_in\
文件 25655 2013-09-24 23:26 HeishanTools_ParsePlist\image_in\score.plist
文件 165362 2013-09-24 23:26 HeishanTools_ParsePlist\image_in\score.png
目录 0 2015-06-30 12:16 HeishanTools_ParsePlist\image_out\
文件 1366 2015-01-28 13:30 HeishanTools_ParsePlist\readme.txt
............此处省略15个文件信息
- 上一篇:各种排序算法时间性能的比较.doc
- 下一篇:无私奉献Jscal2-1.7
相关资源
- PNG加密解密工具73383
- SWF转PNG序列图工具
- 中国地级行政区划地图纯白底PNG格式
- 超全emoji图片png格式打包 共2777张
- 54张扑克牌png格式 素材
- ffmpeg封装H264成MP4、AVI视频格式,及提
- 银行logo-104个png.zip
- 飞机图标~图形
- 背景透明的Static、Radio、CheckBox、Gro
- 编程常用的素材(含png、jif、bmp、j
- pNGB希格斯的漂亮镜子
- PNG图片转Delphi中Image.Picture.data代码-工
- Anti_TexturePacker v1.6
- 2000个PNG图标
- 100个常用ICONS,分别有ICONPNGICNS格式
- PngViewer 查看png图片的小工具
- PlistEdit Pro+FixEDID
- plist图片切割工具exe
- Yale face dataset (png)
- zlib源码+libpng源码,可运行工程
- libpng-1.6.29.tar.gz
- libpng源代码
- 适合后台管理的1700多个png格式的ext
- [rar文件] libharu2.3.0 (含libhpdf.liblibp
- XNB转PNG转换器
- ExtJs Icon 小图标集1700+,附CSS生成实用
- 4000个按钮小图标
- iPhone iPad iOS plist文件编辑器可修改存
- Tinypng for mac
- plist-合图、拆图工具
评论
共有 条评论