资源简介
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
- 微信默认表情105个png
- Arcmap将shp生成png操作流程
- 小米笔记本一代6200u hd520 完成mojave:
- zw_PlistView.zip
- 中国各大银行的logo-正方形png
- CImage类打开和保存jpeg、bmp、gif和png格
- delphi TImage 增加支持 png 图片格式 TP
- TinyPNG Wrapper
- swf文件批量转换成png
- 解决ipa导出的png无法在windows 下查看的
- JPG、PNG、GIF等图像格式转换为SVG矢量
- Latex转换工具JPGBMP GIF TIF PNG 转化成e
- VC中GDI方法在Picture控件中显示PNG、b
- plist文件切图工具
- PNGButton For Delphi
- PNG转8位深度
- ipa在线安装、plist实现
- Qt托盘实现
- 聚合支付平台架构png图
- 中国象棋棋子图片 中国象棋棋盘图片
- png
- png加密解密工具,手机游戏有的PNG图
- manifest.plist
- libpng12-0-1.2.44-7.1.x86_64rpm
- 实现了匹配机制同时可以进行数据交
- Windows 7程序开发系列之二JumpList篇2
- PNG图片.rar
- tga文件转png图片
- 将多个png图片合并成一个png图片
评论
共有 条评论