約 1,438,150 件
https://w.atwiki.jp/kashisu/pages/67.html
Javelin 価格 1400 所持効果 攻撃力+16 攻撃時、20%の確率で40の追加ダメージを与える 合成先 Monkey King Bar コメント
https://w.atwiki.jp/chakimar/pages/38.html
オブジェクト指向言語 プロットフォーム非依存(JVM) オーブンソース ライブラリやフレームワークが豊富 やさしいJava 第3版 (やさしいシリーズ)
https://w.atwiki.jp/ce00582/pages/3100.html
JAVA GAME 05 (1)プログラム JAVA game05.jar (2)リンク (3)コメント ここまで来るのに、1ヶ月必要だった。今は楽々です。どうにかなるものです。パックマンの準備です。問題はここからです。 (4)作業記録 1月29日 プログラム作成 1月30日 ページ修正
https://w.atwiki.jp/api_programming/pages/107.html
下位ページ Content 文字列文字列の値を確認isEmpty() 文字列の切り出し先頭のi文字目を出す 最後のn文字を切り落とす 文字列の探索 文字列の置換 文字列の分解 エスケープシーケンス http //www.viste.com/Java/Language/language4.html 文字列 java.lang.String java.lang.StringBuilder 文字列の値を確認 isEmpty() 長さが0だとtrueを返す。但し、文字列がnull(初期化されていない)と、エラーになるので注意する(nullは長さ0(length()==0)では無い。) isEmpty() 文字列の切り出し 先頭のi文字目を出す String.charAt(i-1) インデックスは0から始まる 最後のn文字を切り落とす 文字列の長さを取得(length) 文字列の長さ length-1 を返す int len = str.length(); str.substring(0,len-1-n); 文字列の探索 s1を探して、開始位置を返す String.indexOf(s1) indexOf(s1) 開始位置をずらして(オフセットして)、s1を探す String.indexOf(s1,offset) 文字列の置換 実行した文字列自体は変更されず、置換した結果は戻り値として得られる。 str.replace(c1,c2) replace str.replaceAll(regex, replacement) ← 正規表現が使える replaceAll 文字列の分解 public String[] split(String regex) 正規表現が使える string.split() エスケープシーケンス JavaDrive
https://w.atwiki.jp/ce00582/pages/3756.html
import java.awt.*; import java.awt.geom.*; import java.awt.event.*; import javax.swing.*; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import java.io.IOException; import java.io.*; import java.awt.image.*; class game0630 extends Frame{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; double 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 girlr[][]=new int[h][w]; int girlg[][]=new int[h][w]; int girlb[][]=new int[h][w]; int rgb[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int sx,sy; int j; String s1,s2,s3,s4; game0630(){ s1="pic6.jpg"; catchimg(s1); for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ girlr[mx][nx]=memor[mx][nx]; girlg[mx][nx]=memog[mx][nx]; girlb[mx][nx]=memob[mx][nx]; } } s2="one.jpg"; catchimg(s2); for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ j=0; if(memor[mx][nx] 240)j=j+1; if(memog[mx][nx] 240)j=j+1; if(memob[mx][nx] 240)j=j+1; if(j==3)rgb[mx][nx]=100; } } size=1.18; sx=111; sy=156; } public static void main(String[] args) { game0630 f = new game0630(); f.setSize(500,500); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { Graphics2D g2 = (Graphics2D)g; BufferedImage readImage = null; if (readImage == null){ readImage = new BufferedImage(getWidth(), getHeight(), BufferedImage.TYPE_INT_BGR); } Graphics2D off = readImage.createGraphics(); off.setColor(Color.red); off.fillRect(0,0,500,500); mx=1; nx=1; for (mx=0;mx 500;mx++){ for (nx=0;nx 500;nx++){ off.setColor(new Color(girlr[mx][nx],girlg[mx][nx],girlb[mx][nx])); off.fillRect(nx,mx,1,1); } } for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ m=sy+(int)(mx/size); n=sx+(int)(nx/size); if(m 0)m=0; if(m 499)m=499; if(n 0)n=499; if(n 499)n=499; off.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); if (rgb[mx][nx] 50)off.fillRect(n,m,1,1); } } off.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); BasicStroke wideStroke = new BasicStroke(2.0f); off.setStroke(wideStroke); if (readImage != null){g2.drawImage(readImage,0,0, this);} try { boolean result = ImageIO.[[write]](readImage, "jpg", new File("sam.jpg")); } catch (Exception e) { e.printStackTrace(); } } 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; } } }
https://w.atwiki.jp/ce00582/pages/2866.html
import java.awt.*; import java.awt.Graphics; import java.awt.event.*; import java.io.*; class pro extends Frame implements Runnable{ Frame f; Thread th; int t,x,y; int w,h,m,n; int memor[][]=new int[500][500]; int memog[][]=new int[500][500]; int memob[][]=new int[500][500]; int mr[][]=new int[500][500]; int mg[][]=new int[500][500]; int mb[][]=new int[500][500]; public static void main(String[] args){ Frame f=new pro(); f.setTitle("pro"); f.setSize(800,800); f.setBackground(Color.yellow); f.show(); } pro() { addWindowListener(new stopwin()); w=500; h=500; try{ BufferedReader br =new BufferedReader(new FileReader("cam.txt")); String[] test = new String[w*h]; String str; String x[]=new String[5]; for(int i=0; i w*h; i++){ str = br.readLine(); x=str.split(","); m=Integer.valueOf(x[0]); n=Integer.valueOf(x[1]); memor[m][n]=Integer.valueOf(x[2]); memog[m][n]=Integer.valueOf(x[3]); memob[m][n]=Integer.valueOf(x[4]); } br.close(); } catch(IOException e){System.out.println("入出力エラーです。");} try{ BufferedReader br2 =new BufferedReader(new FileReader("girl.txt")); String str2; String y[]=new String[5]; for(int i=0; i w*h; i++){ str2 = br2.readLine(); y=str2.split(","); m=Integer.valueOf(y[0]); n=Integer.valueOf(y[1]); mr[m][n]=Integer.valueOf(y[2]); mg[m][n]=Integer.valueOf(y[3]); mb[m][n]=Integer.valueOf(y[4]); } br2.close(); } catch(IOException e){System.out.println("入出力エラーです。");} t=0; x=200; y=0; th=new Thread(this); th.start(); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void paint( Graphics g ) { int cc; g.setColor(Color.yellow); g.fillRect(0,0,800,800); g.setColor(Color.blue); for (m=0;m h;m++){ for (n=0;n w;n++){ cc=0; if(mr[m][n] 200)cc=cc+1; if(mg[m][n] 200)cc=cc+1; if(mb[m][n] 200)cc=cc+1; if(cc==3)g.drawRect(x+n,100+m,1,1); } } g.setColor(Color.red); for (m=0;m h;m++){ for (n=0;n w;n++){ cc=0; if(memor[m][n] 200)cc=cc+1; if(memog[m][n] 200)cc=cc+1; if(memob[m][n] 200)cc=cc+1; if(cc==3)g.drawRect(x+200+n,100+m,1,1); } } } public void update(Graphics g) { paint(g); } public void run() { while (t 1000){ x=x+(int)(50*Math.random())-25; if (x 500)x=500; if (x 100)x=100; repaint(); try{th.sleep(100);} catch(InterruptedException e) { } t=t+1; } } }
https://w.atwiki.jp/acil/pages/46.html
初心者がJavaを“超高速”で学ぶためのコツ Java技術によるWebアプリケーション開発入門 Spring Frameworkで理解するDI EOF
https://w.atwiki.jp/ce00582/pages/2506.html
class hon extends Thread{ public void run(){ int n; for (n=1;n 11;n++){ try{ sleep(1000); System.out.println("asa"); } catch (InterruptedException e){ System.out.println("fail"); } } } } public class java33{ public static void main(String [] args) { hon th=new hon(); th.start(); } }
https://w.atwiki.jp/ce00582/pages/1287.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.Box; import javax.vecmath.*; import java.awt.*; import javax.swing.*; //============================================================================== //メイン・クラス public class ex68 { //============================================================================= //メイン・メソッド public static void main(String[] args) { ex68 test = new ex68(); } //============================================================================= //コンストラクタ public ex68() { //============================================================================ //まずは、基礎フレームの設定。 //============================================================================ JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("Box_test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); //============================================================================ //次にJava3D関係の設定。 //============================================================================ GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,250,250); cp.add(canvas); //============================================================================ //空のSimpleUniverseを生成。 //============================================================================ SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); //============================================================================ //視点の設定 //============================================================================ ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); //============================================================================ //ライトの設定 //============================================================================ Color3f light_color = new Color3f(1.7f,1.7f,1.7f); Vector3f light_direction = new Vector3f(0.2f,-0.2f,-0.6f); DirectionalLight light = new DirectionalLight(light_color,light_direction); BoundingSphere bounds = new BoundingSphere(); light.setInfluencingBounds(bounds); BranchGroup group2 = new BranchGroup(); group2.addChild(light); universe.addBranchGraph(group2); //============================================================================ //プリミティブの設定をして、SimpleUniverseに追加 //============================================================================ Appearance appearance = new Appearance(); Material material = new Material(); //DiffuseColorを設定します。引数は順に赤、緑、青です。今回は桃色・・・。 material.setDiffuseColor(0.5f,0.3f,0.5f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); Box box = new Box(0.5f,0.5f,0.5f,appearance); group1.addChild(box); universe.addBranchGraph(group1); } } //ソースコードここまで。 //******************************************************************************
https://w.atwiki.jp/ce00582/pages/5521.html
%@page contentType="text/html" pageEncoding="UTF-8"% !DOCTYPE html head title テキスト /title script src="jquery.js" /script script type="text/javascript" function doAction(){ word = $("#tex").val(); var urlx; urlx="pro?a="+word; $( #message ).load(urlx); } /script /head body input type="text" id="tex" value="練習" size="20" input type="button" value="click" onclick="doAction();" div class="msg" id="message" /div /body /html