約 1,438,085 件
https://w.atwiki.jp/ce00582/pages/3717.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0611 extends Frame{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; int size; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int sx,sy; String s1,s2,s3,s4; Button bu1,bu2,bu3,bu4,bu5,bu6; game0611(){ s1="5099.png"; catchimg(s1); sx=100; sy=100; size=2; setLayout(new FlowLayout()); Button bu1 = new Button("big"); bu1.addActionListener(new beck()); add(bu1); bu1.setActionCommand("c1"); Button bu2 = new Button("little"); bu2.addActionListener(new beck()); add(bu2); bu2.setActionCommand("c2"); Button bu3 = new Button("- "); bu3.addActionListener(new beck()); add(bu3); bu3.setActionCommand("c3"); Button bu4 = new Button(" -"); bu4.addActionListener(new beck()); add(bu4); bu4.setActionCommand("c4"); Button bu5 = new Button("down"); bu5.addActionListener(new beck()); add(bu5); bu5.setActionCommand("c5"); Button bu6 = new Button("up"); bu6.addActionListener(new beck()); add(bu6); bu6.setActionCommand("c6"); } public static void main(String[] args) { game0611 f = new game0611(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.blue); g.fillRect(0,0,700,700); mx=1; nx=1; for (m=0;m 500;m++){ for (n=0;n 500;n++){ mx=sy+(int)(m/size); nx=sx+(int)(n/size); if (mx 0)mx=0; if (mx 499)mx=499; if (nx 0)nx=0; if (nx 499)nx=499; g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); g.fillRect(n,m,1,1); } } } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } class beck implements ActionListener { public void actionPerformed(ActionEvent e) { if ("c1".equals(e.getActionCommand()))size=size+1; if ("c2".equals(e.getActionCommand()))size=size-1; if ("c3".equals(e.getActionCommand()))sx=sx+100; if ("c4".equals(e.getActionCommand()))sx=sx-100; if ("c5".equals(e.getActionCommand()))sy=sy-100; if ("c6".equals(e.getActionCommand()))sy=sy+100; if(sx 0)sx=0; if(sy 0)sy=0; if(sx 500)sx=500; if(sy 500)sy=500; if(size 1)size=1; repaint(); System.out.println(sx); System.out.println(sy); System.out.println(size); } } }
https://w.atwiki.jp/ura-inoue/pages/5.html
javascriptのサンプルやリファレンスはこちらのページで更新をお願いします。 ※注意点 サンプルファイルを投稿したら、説明を書いてあげましょう。 javascriptで新規ページを制作したら、このページに必ずリンクを貼って下さい。 リンクの貼り方 上メニューから編集→ページ編集を選択 リストボタンを押し、リストと表示されたらそのリストを編集する ハイパーリンクのボタンを押し、リンク名とURLを記入 ページ保存のボタンを選択する 以下サンプル&リファレンス掲載ページ
https://w.atwiki.jp/hanaoka/pages/8.html
J2EEの開発環境 いろいろなバージョンを試しましたが、この組み合わせがイチバンよいと思います。 インストールする順に書いてあるので、順番は守った方がトラブルがなくて済みます。 それにしてもJ2EEへの道はながいね~(泣 J2SDK ファイル名:j2sdk-1_4_2_13-windows-i586-p-iftw.exe TOMCAT ファイル名:apache-tomcat-4.1.34.exe web.xmlの修正 servlet servlet-name jsp /servlet-name servlet-class org.apache.jasper.servlet.JspServlet /servlet-class init-param param-name logVerbosityLevel /param-name param-value WARNING /param-value /init-param ここから追加↓ init-param param-name javaEncoding /param-name param-value Windows-31J /param-value /init-param ここまで追加↑ load-on-startup 3 /load-on-startup /servlet ECLIPSE ファイル名:eclipse-SDK-3.0.1-win32.zip ECLIPSE日本語パック ファイル名:NLpack-eclipse-SDK-3.0.x-win32.zip EMDランタイム ファイル名:emf-sdo-runtime-2.0.2.zip GEFランタイム ファイル名:GEF-runtime-3.0.1.zip TOMCAT PLUGIN ファイル名:tomcatPluginV31.zip 解凍したものをpluginフォルダにコピー [[Tomcat]]プラグインをEclipseに入れたあとで、同PluginのフォルダにあるDevLoader.zipを展開して、 %TOMCAT_HOME%\Server\classes\配下に(展開した時のフォルダ構成のまま)コピーする。 さもないと、Loaderがありません・・・でTomcatがEclipseから起動できません。 Jasper Debug Patch ファイル名:jasperDebugPatchV4[1].1.24.zip http //www.sysdeo.com/sysdeo/content/download/319/4570/file/jasperDebugPatchV4.1.24.zip 解凍したものをC \Tomcat4.1\common\classesにコピー これでうまくいかない場合は、tomcatの「server.xml」の「Context」タグの「workDir」属性にズレている階層の階層名を追記する。 例:「\work」→「\work\org\apache\jsp」 LOMBOZプラグイン ファイル名:org.objectweb.lomboz_3.0.1.N20050106.zip EclipseでLombozプラグインを使用するためのEclipseの設定 1.ツールバーにLomboz用のアイコンを表示 「ウィンドウ」→「パースペクティブのカスタマイズ」→「その他」を展開 →「Lomboz Actions」にチェックを付けます。 2.Tools.jarの場所を指定 「ウィンドウ」→「設定」→左ペインで「Lomboz」を選択 →「JDK Tools.jar」にtools.jarの場所を指定します。 今回はC \j2sdk1.4.1_01\lib\tools.jarを指定しました。 3.フォルダの指定 「ウィンドウ」→「設定」→左ペインで「Java」を展開→「新規プロジェクト」を選択 →「ソースおよび出力ロケーション」を「フォルダー」に設定します。 テキストボックスの中は変更しないでください。 LombozプラグインをTomcatと連携させるためのEclipseの設定 「ウィンドウ」→「設定」→左ペインで「Lomboz」を展開 →「Application Servers」を選択→「Tomcat」タブを選択します。 「Tomcat」タブで以下の設定を行います。 ・ 「Server Home Directory」:Tomcatのインストールディレクトリ(C \Tomcat4.1)を指定します。 ・ 「Version」:Tomcatのバージョンを指定します。「4.1.x」を選択します。 [[参考URL]] http //www.javaroad.jp/opensource/js_eclipse1.htm
https://w.atwiki.jp/acil/pages/45.html
package jp.co.tool; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.ArrayList; import java.util.List; import javax.imageio.ImageIO; /** * 指定したファイルに記載されたリストからファイル名の入った画像ファイルを生成します。 br * 生成可能な画像は、JPG、GIF、PNG、BMP */ public class ImageGenerator { /** パス区切り文字 */ static final String SEPARATOR = File.separator; /** 入力ファイル格納フォルダ */ private String inputDir = "C \\generatorImage\\"; /** 入力ファイル名 */ private String inputFile = "fileList.txt"; /** 出力ファイル格納フォルダ */ private String outputDir = "C \\generatorImage\\"; /** 生成画像の横サイズ */ int imageWidth = 400; /** 生成画像の縦サイズ */ int imageHeight = 300; /** 生成ファイル名の変換(true:大文字、小文字、falseそのまま) */ private boolean changeFileNameFlg = false; /** 生成ファイル名の変換で(true:大文字、false:小文字、changeFileNameFlgがtrueであることが前提) */ private boolean lowerUpperFlg = true; public static void main(String[] args) { System.out.println("-- Start ImageGenerator --"); ImageGenerator generator = new ImageGenerator(); if (generator.init()) { generator.readList(); generator.generateImageFile(); } System.out.println("-- End ImageGenerator --"); } private List FileInfo fileList = new ArrayList FileInfo (); public ImageGenerator() { } public boolean init() { System.out.println("-- init start --"); boolean ret = true; if (inputDir.isEmpty()) { System.out.println("not set inputDir"); ret = false; } else { System.out.println("inputDir is " + inputDir); } if (inputFile.isEmpty()) { System.out.println("not set inputFile"); ret = false; } else { System.out.println("inputFile is " + inputFile); } // 出力フォルダが指定されていない場合、入力フォルダと同じ場所を指定 if (outputDir.isEmpty()) { outputDir = inputDir; System.out.println("outputDir is inputDir"); } else { System.out.println("outputDir is " + outputDir); } if (!ret) { System.out.println("-- Error init --"); } System.out.println("-- init end --"); return ret; } public void readList() { System.out.println("-- readList start --"); // 読み込みファイルの行リスト List String readFileList = new ArrayList String (); // ファイルのリストを読み込み try { BufferedReader br = null; // 入力ファイルの読込み if (!inputDir.endsWith(SEPARATOR)) { inputDir = inputDir + SEPARATOR; } File fileList = new File(inputDir + inputFile); FileReader filereader = new FileReader(fileList); br = new BufferedReader(filereader); String str = br.readLine(); while (str != null) { if (!str.isEmpty()) { readFileList.add(str); } str = br.readLine(); } //// 手でゴリゴリ //readFileList.add("image01.jpg"); //readFileList.add("image02.jpg"); //readFileList.add("naikan\\image03.jpg"); //readFileList.add("gaikan\\01\\image04.jpg"); //readFileList.add("image05.jpg"); br.close(); } catch (Exception e) { System.out.println(e.getStackTrace()); } finally { } for (String file readFileList) { // ファイル名とファイルパスの取得 FileInfo createFile = new FileInfo(); if (file.lastIndexOf(SEPARATOR) 0) { createFile.setFileName(file.substring(file.lastIndexOf(SEPARATOR) + 1)); createFile.setFilePath(file.substring(0, file.lastIndexOf(SEPARATOR))); } else { createFile.setFileName(file); createFile.setFilePath(""); } // ファル拡張子の取得 createFile.setFileExt(createFile.getFileName().substring(createFile.getFileName().lastIndexOf(".") + 1, createFile.getFileName().length()).toLowerCase()); fileList.add(createFile); } System.out.println("-- readList end --"); } public void generateImageFile() { System.out.println("-- generateImageFile start --"); for (FileInfo fileInfo fileList) { try { //受け取った文字列を画像化 BufferedImage image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_INT_RGB); Graphics2D g2d = image.createGraphics(); g2d.setBackground(Color.DARK_GRAY); g2d.clearRect(0, 0, imageWidth, imageHeight); g2d.setColor(Color.WHITE); g2d.drawString(fileInfo.getFileName(), 7, 17); if (fileInfo.getFilePathList().length 0) { String pathStr = outputDir; for (String path fileInfo.getFilePathList()) { pathStr = pathStr + SEPARATOR + path; File newdir = new File(pathStr); newdir.mkdir(); } } // 出力ファイル名の変換(そのまま、大文字、小文字) String fileName = fileInfo.getFileName(); if (changeFileNameFlg) { if (lowerUpperFlg) { fileName = fileName.toUpperCase(); } else { fileName = fileName.toLowerCase(); } } boolean writeRet = false; if (fileInfo.getFileExt().equals("jpg")) { writeRet = ImageIO.write(image, "JPEG", new File(outputDir + fileInfo.getFilePath() + fileName)); } else if (fileInfo.getFileExt().equals("gif")) { writeRet = ImageIO.write(image, "GIF", new File(outputDir + fileInfo.getFilePath() + fileName)); } else if (fileInfo.getFileExt().equals("png")) { writeRet = ImageIO.write(image, "PNG", new File(outputDir + fileInfo.getFilePath() + fileName)); } else if (fileInfo.getFileExt().equals("bmp")) { writeRet = ImageIO.write(image, "BMP", new File(outputDir + fileInfo.getFilePath() + fileName)); } if (!writeRet) { System.out.println(fileInfo.getFileName() + " is ImageIO.write error"); } } catch (Exception e) { e.printStackTrace(); } } System.out.println("-- generateImageFile end --"); } class FileInfo { /** ファイルパス */ private String[] filePathList; /** ファイル名 */ private String fileName; /** 拡張子 */ private String fileExt; /** * コンストラクタ */ public FileInfo() { // パス、ファイル名の初期化 setFilePathList(new String[0]); setFileName(""); setFileExt(""); } /** * @return filePath */ public String[] getFilePathList() { return filePathList; } /** * @param filePath * セットする filePath */ public void setFilePathList(String[] filePath) { this.filePathList = filePath; } public void setFilePath(String path) { List String list = new ArrayList String (); String checkPath = path; while (!checkPath.isEmpty()) { String str = ""; if (checkPath.indexOf(SEPARATOR) 0) { str = checkPath.substring(0, checkPath.indexOf(SEPARATOR)); checkPath = checkPath.substring(checkPath.indexOf(SEPARATOR) + 1); } else { str = checkPath; checkPath = ""; } list.add(str); } filePathList = list.toArray(new String[list.size()]); } public String getFilePath() { StringBuffer sb = new StringBuffer(); for (String path filePathList) { sb.append(path); sb.append(SEPARATOR); } return sb.toString(); } /** * @return fileName */ public String getFileName() { return fileName; } /** * @param fileName * セットする fileName */ public void setFileName(String fileName) { this.fileName = fileName; } /** * @return fileExt */ public String getFileExt() { return fileExt; } /** * @param fileExt * セットする fileExt */ public void setFileExt(String fileExt) { this.fileExt = fileExt; } } } EOF
https://w.atwiki.jp/tak_is/pages/83.html
2014-05-29 19 17 27 (Thu); javaについて ver リリース日 JDK 1.0 1996年1月23日 JDK 1.1 1997年2月19日 J2SE 1.2 1998年12月8日 J2SE 1.3 2000年5月8日 J2SE 1.4 2002年2月6日 J2SE 5.0 2004年9月30日 Java SE 6 2006年12月11日 Java SE 6 Update 10 2008年10月22日 Java SE 7 2011年7月28日 Java SE 8 2014年3月18日 Java SE 9 2016年にリリース予定 eclipseについて Eclipseによっては古いjdkは利用できない可能性あり。要確認 例)jdk1.5だと4.3Keplerは利用できない ver リリース日 コードネーム 3.2 2006/06/30 Callisto 3.3 2007/06/29 Europa 3.4 2008/06/25 Ganymede 3.5 2009/06/24 Galileo 3.6 2010/06/23 Helios 3.7 2011/06/22 Indigo 4.2 2012/06/27 Juno 4.3 2013/06/26 Kepler 4.4 2014/06/25(予定) Luna eclipseダウンドード http //www.eclipse.org/downloads/ http //www.eclipse.org/downloads/packages/release/kepler/sr2 古いバージョンもダウンロード可能 eclipseプラグイン 日本語化・・・WEBサイトを参考に(pleiadesオススメ)
https://w.atwiki.jp/ce00582/pages/3433.html
import java.awt.*; import java.awt.event.*; class game0223 extends Frame implements Runnable{ int x,y; public static void main(String [] args) { Frame f=new game0223(); f.setTitle("game0223"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0223(){ Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ int t; int dx,xmode; int dy,ymode; int mode; int coin; int h; mode=0; x=60; xmode=0; y=40; ymode=0; t=0; while(t 200){ coin=seekcoin(); dx=0; if(xmode 0)xmode=xmode+1; if(xmode==4)xmode=0; h=0; if (coin==2)h=h+1; if (xmode==0)h=h+1; if(h==2)dx=1; h=0; if (coin==3)h=h+1; if (xmode==0)h=h+1; if(h==2)dx=-1; x=x+dx; h=0; if (coin==4)h=h+1; if (xmode==0)h=h+1; if(h==2)xmode=1; coin=seekcoin(); dy=0; if(ymode 0)ymode=ymode+1; if(ymode==4)ymode=0; h=0; if (coin==2)h=h+1; if (ymode==0)h=h+1; if(h==2)dy=1; h=0; if (coin==3)h=h+1; if (ymode==0)h=h+1; if(h==2)dy=-1; y=y+dy; h=0; if (coin==4)h=h+1; if (ymode==0)h=h+1; if(h==2)ymode=1; h=0; if(xmode==2)h=h+1; if(ymode==2)h=0; if(x-y 20)h=h+1; if(h==2)mode=1; h=0; if(ymode==2)h=h+1; if(xmode==2)h=0; if(x-y 20)h=h+1; if(h==2)mode=2; if(mode==1)t=1000; if(mode==2)t=1000; repaint(); try{ Thread.sleep(100); }catch(InterruptedException e){} t=t+1; } repaint(); } public void paint(Graphics g){ g.fillRect(5*x,600,50,50); g.fillRect(5*y,600,50,50); } public static int seekcoin(){ double p; int c; p=Math.random(); c=1; if(p 0.25)c=2; if(p 0.5)c=3; if(p 0.75)c=4; return c; } }
https://w.atwiki.jp/ce00582/pages/3656.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0512 extends Frame implements Runnable,MouseListener{ PixelGrabber pg; Color col; Image img; int w=250; int h=373; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int ex,ey; int ex1,ey1,ex2,ey2,ex3,ey3,ex4,ey4; int mode; String s1,s2,s3,s4; game0512(){ addMouseListener(this); s1="img2.jpg"; catchimg(s1); Thread th=new Thread(this); th.start(); } public void run(){ int t; t=1; mode=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex1=ex; ey1=ey; t=1; mode=2; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex2=ex; ey2=ey; repaint(); mode=3; t=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex3=ex; ey3=ey; repaint(); mode=4; t=1; while(t 10){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } ex4=ex; ey4=ey; mode=5; m1=ey1; n1=ex1; m2=ey3-ey1; n2=ex2-ex1; repaint(); } public static void main(String[] args) { game0512 f = new game0512(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.blue); g.fillRect(0,0,700,700); if(mode==1)g.drawString("mode 1",100,600); if(mode==2)g.drawString("mode 2",100,600); if(mode==3)g.drawString("mode 3",100,600); if(mode==4)g.drawString("mode 4",100,600); mx=1; nx=1; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); g.fillRect(100+nx,100+mx,1,1); } } g.setColor(Color.red); if(mode==5)g.fillRect(n1,m1,n2,m2); g.setColor(Color.red); g.fillRect(ex,ey,5,5); g.setColor(Color.red); if(mode==1)g.drawString("mode 1",100,600); if(mode==2)g.drawString("mode 2",100,600); if(mode==3)g.drawString("mode 3",100,600); if(mode==4)g.drawString("mode 4",100,600); } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } public void mouseEntered(MouseEvent e){ } public void mouseExited(MouseEvent e){ } public void mousePressed(MouseEvent e){ } public void mouseReleased(MouseEvent e){ } public void mouseClicked(MouseEvent e){ double mex,mey; mey=e.getY() ; mex=e.getX(); ex=(int)mex; ey=(int)mey; } }
https://w.atwiki.jp/javafx/
JavaFX JavaOne2007で発表された「JavaFX Script」についていろいろまとめるWiki。 JavaScriptじゃないよ。 最新バージョンは0.0.2? Open 2007/06/07 OpenJFXにリファレンスを寄付しました。(2007/6/16) おまけ:ジョナサンのブログ(JavaFXのこと) リファレンス JavaFX Script リファレンス日本語版JavaFXでの文字列の連結についてJavaFXクラス一覧ColorJavaFX既知のバグ チュートリアル JavaFXの開発環境を整える はじめてのJavaFX デザイナーズガイド サンプルプログラム集 Hello,World イメージのドラッグ1 ポップアップメニュー 関連した記事・リンク SandBox メモ このwikiの管理人 管理人ページ trackback
https://w.atwiki.jp/dotcom/pages/89.html
VBだとdim。 使う変数はちゃんと宣言しましょう。 Javaはコンパイルエラーになっちゃうよ? 宣言は事前に。 VBでは適当に変数をつくってもとりあえずどうにかなっちゃったけど、Javaでは最初にしっかり変数の宣言をしておかないといけないのね。 これまで自分がいかにいい加減な作り方でやってたかがばればれー。 Int形。ちゃんと初期値も入れてあげてね。 Int cnt; VBならこう書くね! Dim cnt as Integer 使う時。 ・・・println(cnt + "個でしたよ"); VBならこう書くね! ・・・ cnt "個でしたよ" 違いのわかるヤツになりたいです。comでした。
https://w.atwiki.jp/ce00582/pages/3103.html
import java.awt.*; import java.awt.event.*; class game06 extends Frame implements Runnable{ int px,py; int m,n; int z[][]=new int[11][11]; public static void main(String [] args) { Frame f=new game06(); f.setTitle("game06"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game06(){ Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ int t,coin; t=1; for (m=1;m 11;m++){ for (n=1;n 11;n++){ z[m][n]=1; } } px=1; py=1; while(t 500){ coin=(int)(4*Math.random())+1; if (coin==1)px=px+1; if (coin==2)px=px-1; if (coin==3)py=py+1; if (coin==4)py=py-1; if (px 1)px=1; if (px 10)px=10; if (py 1)py=1; if (py 10)py=10; repaint(); try{ Thread.sleep(500); }catch(InterruptedException e){} t=t+1; } } public void paint(Graphics g){ g.fillRect(100+50*px,100+50*py,50,50); for (m=1;m 11;m++){ for (n=1;n 11;n++){ if (z[m][n]==1)g.fillRect(100+50*m,100+50*n,10,10); } } } }