約 2,879,331 件
https://w.atwiki.jp/ce00582/pages/3650.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0509 extends Frame{ PixelGrabber pg; Color col; Image img; int w=488; int h=393; 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; String s1,s2,s3,s4; game0509(){ s1="maid.jpg"; catchimg(s1); } public static void main(String[] args) { game0509 f = new game0509(); 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 (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); } } } 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/seshiru/pages/12.html
名前 コメント
https://w.atwiki.jp/yoshida2/pages/122.html
import java.awt.*; import java.text.*; import java.util.*; import java.util.Timer; import javax.swing.*; public class Sample extends JFrame { private static final long serialVersionUID = 1L; public static void main(String args[]) { Sample sample1 = new Sample(); sample1.setBounds(100,100,300,200); sample1.setVisible(true); } public Sample() { TimeLabel label = new TimeLabel(); this.add(label,BorderLayout.CENTER); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } class TimeLabel extends JLabel { private DateFormat format; int count=0; public TimeLabel(){ this.setFont(new Font( Dialog ,Font.BOLD,24)); format = new SimpleDateFormat( HH mm ss ); Timer t = new Timer(); t.schedule(new TimerLabelTask(), 0,1000); } public void setTime(){ Calendar calendar = Calendar.getInstance(Locale.JAPAN); this.setText(format.format(calendar.getTime())); //this.setText(format.format(calendar.getTime()) + + count ); //count++; } class TimerLabelTask extends TimerTask { public void run(){ setTime(); } } }
https://w.atwiki.jp/shiryu_technical/pages/10.html
Java言語のノウハウページ 久々のページ更新だし、今後もうちょっと増やしていきたいんだけどね。 JDialog最大化・最小化 ファイル移動API
https://w.atwiki.jp/sfrontier/pages/34.html
Java 作成日 2007/11/01 H.Naito 更新日 2007/11/01 H.Naito 種類 命名規則 種類 クラス名 変数名 ( メンバ変数、ローカル変数、引数名など ) 配列名 メソッド名 インタフェース名 列挙型名 ラベル名 識別子には、ファイル名やパッケージ名は含まれません。 命名規則 規則 例外 予約語は使用できない 1文字でも大文字になっていれば使用可能 定数( true、false、null など ) は使用できない 1文字でも大文字になっていれば使用可能 識別子の先頭文字に数字は使用できない 全角文字の数字であれば先頭に使用可能 記号はドル記号($)とアンダースコア(_)のみ使用可能 全角文字の記号はすべて使用可能。ただし、Java では慣例として全角文字は使わない
https://w.atwiki.jp/ce00582/pages/5021.html
import java.io.*; class rank{ int s,sx,sxs,dicnumber,datanumber; String[] data=new String[50000]; String[] dic=new String[50000]; int[][] nword=new int[250][50000]; int[] wordnumber=new int[250]; int[] num=new int[50000]; int[] rank=new int[1000]; int[] ch=new int[50000]; int maxn; int n,nx,h,r; String file; public static void main(String args[]){ rank test=new rank(); } rank(){ readfile("dic.txt"); for(s=1;s datanumber+1;s++){ String[] y=data[s].split(","); if(y.length 1)dic[s]=y[1]; } dicnumber=datanumber; for(n=1;n 215;n++){ file="adata/"; file=file+n; file=file+".txt"; readfile(file); wordnumber[n]=datanumber; for(s=1;s datanumber+1;s++){ String[] x=data[s].split(","); nword[n][s]=Integer.parseInt(x[1]); } } for(n=1;n 215;n++){ nx=wordnumber[n]; for(s=1;s nx+1;s++){ sx=nword[n][s]; num[sx]=num[sx]+1; } } System.out.println(num[1]); for(r=1;r 1000;r++){ sx=0; maxn=0; for(s=1;s dicnumber+1;s++){ h=0; if(num[s] maxn)h=h+1; if(ch[s] 50)h=h+1; if(h==2)sx=s; if(h==2)maxn=num[s]; } ch[sx]=100; rank[r]=sx; } for(s=1;s 100;s++){ sx=rank[s]; System.out.println(dic[sx]); } } void readfile(String file){ String str; BufferedReader br; int s; s=0; try { br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"SJIS")); while((str = br.readLine()) != null) { s=s+1; data[s]=str; } br.close(); } catch (IOException e) {System.out.println(e);} datanumber=s; } }
https://w.atwiki.jp/ce00582/pages/3703.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0604 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; game0604(){ s1="pic.jpg"; catchimg(s1); sx=100; sy=100; size=3; } public static void main(String[] args) { game0604 f = new game0604(); 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=sx+(int)(m/size); nx=sy+(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; } } }
https://w.atwiki.jp/ce00582/pages/3668.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0518 extends Frame{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; 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 rgb[][]=new int[h][w]; int mx,nx,m,n; String s1,s2,s3,s4; game0518(){ s1="fuku.jpg"; catchimg(s1); check(); s2="ron.jpg"; catchimg(s2); } public static void main(String[] args) { game0518 f = new game0518(); 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 (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); if(rgb[mx][nx] 50)g.fillRect(nx,mx,1,1); } } } void check(){ int j; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ j=0; if(memor[mx][nx] 50)j=j+1; if(memog[mx][nx] 50)j=j+1; if(memob[mx][nx] 50)j=j+1; if(j==3)rgb[mx][nx]=100; } } } 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/bambooflow/pages/79.html
Javaインストールメモ とりあえず、LinuxでJavaがやってみたいという人は、JavaのSDKを入れよう。 Vine Linux4.1環境でのインストール方法を以下にメモっておく。 ダウンロード Javaの開発環境(Java SE Development Kit)をここでゲット。 今回は、RPM版をダウンロードした。 jdk-6u3-linux-i586-rpm.bin(62MByte) インストール方法 $ chmod +x jdk-6u3-linux-i586-rpm.bin # ./jdk-6u3-linux-i586-rpm.bin すると、使用承諾うんぬんが表示されるので、しばらくスペースを連打。 Do you agree to the above license terms? [yes or no] と表示されたら、"yes"と入力してEnter。 replace jdk-6u3-linux-i586.rpm? [y]es, [n]o, [A]ll, [N]one, [r]ename と、聞いてきくる。パッケージがいくつかあるみたいだけど、面倒なので全部いれてしまうということでAllを選択するために"A"と入力してEnter。 すると、自動でインストールされてる。 inflating jdk-6u3-linux-i586.rpm inflating sun-javadb-common-10.2.2-0.1.i386.rpm inflating sun-javadb-core-10.2.2-0.1.i386.rpm inflating sun-javadb-client-10.2.2-0.1.i386.rpm inflating sun-javadb-demo-10.2.2-0.1.i386.rpm inflating sun-javadb-docs-10.2.2-0.1.i386.rpm inflating sun-javadb-javadoc-10.2.2-0.1.i386.rpm 準備中... ########################################### [100%] 1 jdk ########################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... plugin.jar... javaws.jar... deploy.jar... Installing JavaDB 準備中... ########################################### [100%] 1 sun-javadb-common ########################################### [ 17%] 2 sun-javadb-core ########################################### [ 33%] 3 sun-javadb-client ########################################### [ 50%] 4 sun-javadb-demo ########################################### [ 67%] 5 sun-javadb-docs ########################################### [ 83%] 6 sun-javadb-javadoc ########################################### [100%] 確認 以下を実行してみる。 $ javac 「そんなコマンドはない」ってメッセージが返ってこなければインストール完了。 コマンド Javaをやっていくにあたって、使用するコマンドは以下のものがある。 コマンド 説明 javac Javaコンパイラ java Javaインタプリンタ
https://w.atwiki.jp/nerikesi/pages/47.html
Javaのページ HelloWorld