差分情報適用後の実行イメージ

差分情報
パッチファイル (Unified diffs)
--- CanvasPanel.java Mon Jun 01 05:12:13 2009
+++ CanvasPanel.java Wed Jun 17 04:12:42 2009
@@ -97,4 +97,60 @@
((Graphics2D) g).drawImage(img, 0, 0, this);
}
}
+
+ //aaaaaaaaaaaaaaaaaaaaaaaaaaadd
+
+ void r(String gazo)
+ {
+ //naniyomikakidekiruka
+ System.out.println("rrrrrrrr");
+ for(int i = 0; i < javax.imageio.ImageIO.getReaderFormatNames().length; i++) {
+ System.out.println(javax.imageio.ImageIO.getReaderFormatNames()[i]);
+ }
+
+ try {
+ img = javax.imageio.ImageIO.read(new java.io.File(gazo));
+ repaint(); }catch (Exception e) {}
+ /*Graphics2D g2 = (Graphics2D)g;
+
+ BufferedImage readImage = null;
+ try {
+ readImage = ImageIO.read(new File("sample.png"));
+ } catch (Exception e) {
+ e.printStackTrace();
+ readImage = null;
+ }file:///C:/Documents%20and%20Settings/yuichiro-y/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97/IMG_0154/IMG_0150.jpg
+
+ if (readImage != null){
+ g2.drawImage(readImage, 0, 0, this);
+ }
+
+ */
+
+ //if (!javax.imageio.ImageIO.write(img, "PNG", f)) {
+ //}
+
+ }
+
+ void w(String gazo)
+ {
+ for(int i = 0; i < javax.imageio.ImageIO.getWriterFormatNames().length; i++) {
+ System.out.println(javax.imageio.ImageIO.getWriterFormatNames()[i]);
+ }
+
+ /*System.out.println("wwwww");
+ for(int i = 0; i < javax.imageio.ImageIO.getWriterFormatNames().length; i++) {
+ System.out.println(javax.imageio.ImageIO.getWriterFormatNames()[i]);
+ }
+ try {
+ img = javax.imageio.ImageIO.read(new java.io.File(gazo));
+ repaint();
+ }catch (Exception e) {}*/
+ try {
+ javax.imageio.ImageIO.write(img, "png", new java.io.File(gazo)); //ping de iiyone
+
+ }catch (Exception e) {}
+ }
+
+ //aaaaaaaaaaaaaaaaddend
}
--- ReviewPaintMain.java Mon Jun 01 05:12:12 2009
+++ ReviewPaintMain.java Wed Jun 17 04:11:56 2009
@@ -252,9 +252,41 @@
jLabelCursorPosition.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); // 枠(掘り込みベベル)
jPanelToolLayout.add(jLabelCursorPosition);
jPanelToolLayout.add(getJPanelToolOption());
+
+
+ //aaaaaaaadd
+ rrrr.setPreferredSize(new Dimension(40,40));
+
+ jPanelToolLayout.add(rrrr);
+
+ JButton r = new JButton("r");
+
+ r.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent e) {
+ jPanelCanvasPaper.r(rrrr.getText());
+ }
+ });
+ jPanelToolLayout.add(r);
+
+ JButton w = new JButton("www");
+ w.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent e) {
+ jPanelCanvasPaper.w(rrrr.getText());
+ }
+ });
+ jPanelToolLayout.add(w);
+
+
+ //aaaaaaaaaaaaaaaaaaaddend
+
+
+
}
return jPanelToolLayout;
}
+// aaaaaaaadd
+ javax.swing.JTextField rrrr = new javax.swing.JTextField();
+// aaaaaaaaddend
// --------------------------------------------------
// ペイントツールの切り替え(各種ペイントツールのボタン押下時に呼び出されるメソッド)
変更後のファイル
| リンク先は |
 |
リポジトリ上のURLです |