約 1,438,131 件
https://w.atwiki.jp/bg1wiki/pages/97.html
ソースコード HelloJavaプロジェクト
https://w.atwiki.jp/ce00582/pages/3646.html
import java.awt.*; import javax.swing.*; import javax.media.j3d.*; import com.sun.j3d.utils.geometry.ColorCube; import com.sun.j3d.utils.universe.SimpleUniverse; public class game0507 extends JFrame{ public game0507(String title){ super("game0507"); Canvas3D canvas3D = new Canvas3D(SimpleUniverse.getPreferredConfiguration()); this.setLayout(new BorderLayout()); this.add(canvas3D, BorderLayout.CENTER); SimpleUniverse universe = new SimpleUniverse(canvas3D); universe.getViewingPlatform().setNominalViewingTransform(); BranchGroup group = new BranchGroup(); ColorCube cube = new ColorCube(0.1); group.addChild(cube); universe.addBranchGraph(group); } public static void main(String[] args) { game0507 test = new game0507("game0507"); test.setSize(400,400); test.setVisible(true); } }
https://w.atwiki.jp/yoshida2/pages/126.html
import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*; import javax.swing.event.*; import java.awt.Graphics; import java.awt.Color; public class Alog1 extends Frame{ //コンストラクタ、今は使ってない。 public Alog1() { } public void paint(Graphics g){ g.drawOval(100,100,400,400);//半径200中心点は(300.300) int q=0; for(int i=90;i -270;i-=6){ double x=200*Math.cos(Math.toRadians(i)); double y=200*Math.sin(Math.toRadians(i)); double x2=180*Math.cos(Math.toRadians(i)); double y2=180*Math.sin(Math.toRadians(i)); double x3=190*Math.cos(Math.toRadians(i)); double y3=190*Math.sin(Math.toRadians(i)); if(q%5==0){ g.drawLine((int)x2+300,(int)y2+300,(int)x+300,(int)y+300); }else{ g.drawLine((int)x3+300,(int)y3+300,(int)x+300,(int)y+300); } q++; } } public static void main(String args[]){ Alog1 a = new Alog1(); a.setTitle( アナログ時計 ); a.setSize(600,600); a.setVisible(true); } }
https://w.atwiki.jp/s-energy23/pages/30.html
Javaな日々。Javaというツンデレ言語との戦いの記録 No.00:Javaとは何か Q Javaとは何か そう聞かれたら、だいたいの人はこう答えます(答えるはずです)。 A Javaとは、オブジェクト指向という考え方を取り入れたプログラミング言語です。 このJavaの説明が、巷で言う「もうかりまっか?」「ぼちぼちでんなぁ」と同じような決まり文句です。 まずこの決まり文句を頭に入れます。入れて下さい。 この決まり文句を覚えた人は、もうJavaの説明ができる人になりました。 うそじゃないです。本当です。 Javaの勉強は、この決まり文句を頭に入れるところからスタートです。 この決まり文句を覚えてから、ちゃんとした知識を入れていきましょう。 ※以下、『Javaのe本』抜粋 ・そもそもプログラミング言語とは? 人と人がコミュニケーションをとる為に使用する言語を『自然言語』というのに対し、 人とコンピュータがコミュニケーションをとる為に作られた言語を『プログラミング言語』と言います。 英語や中国語と同じようなものだと考えてくださって問題ありません。 ・Javaはいったい何に使われているのか? プログラミング言語は、Java・C・C++・VBなどなどいろいろな種類があり、 その言語によって用途が変わります。 Javaの場合は、 組み込みシステム(ケータイやカーナビなどの機会に埋め込まれるハードウェア+ソフトウェアシステムのこと)や、 ネットワーク系のシステムに使用されます。 もちろん、主に使われている、というだけで、他の用途に使用することも可能です。 ・Javaのどこが良いの? Javaの良さは大まかに言って以下の通り ・オブジェクト指向を取り入れている ・クロスプラットフォーム ・ネットワーク環境に適している え?なんで??オブジェクト指向って何が良いの!?クロスプラットフォームって!!!? という説明は、次の更新で記載します。。。 (今さらなプログラミング言語の説明で終わってしまって・・・ この記録が役に立つものに変わる日はいつのことやら。。) 戻る
https://w.atwiki.jp/n-3104/pages/59.html
メール送信 IISの仮想SMTPサーバー メール送信 以下のコードでローカルのIISのSMTP仮想サーバーにメールを送信できた。JavaでHelloWorldの内容をそのままコピーしただけだが。。 ちなみに、activation.jarとmail.jarはTomcatのcommon/libからコピーしたもので問題なく動く。 import java.util.Properties; import java.util.Date; import javax.mail.Session; import javax.mail.Message; import javax.mail.Transport; import javax.mail.internet.MimeMessage; import javax.mail.internet.InternetAddress; public class MailSender { public static void main(String[] args) { try { Properties props = System.getProperties(); // SMTPサーバーのアドレスを指定 props.put("mail.smtp.host", "送信先サーバー名"); Session session = Session.getDefaultInstance(props, null); MimeMessage mimeMessage = new MimeMessage(session); // 送信元メールアドレスと送信者名を指定 mimeMessage.setFrom(new InternetAddress("メールアドレス", "名前", "iso-2022-jp")); // 送信先メールアドレスを指定 mimeMessage.setRecipients(Message.RecipientType.TO, "メールアドレス"); // メールのタイトルを指定 mimeMessage.setSubject("件名", "iso-2022-jp"); // メールの内容を指定 mimeMessage.setText("本文", "iso-2022-jp"); // メールの形式を指定 mimeMessage.setHeader("Content-Type", "text/html"); // 送信日付を指定 mimeMessage.setSentDate(new Date()); // 送信します Transport.send(mimeMessage); } catch (Exception e) { e.printStackTrace(); } } } 参考 http //www.hellohiro.com/javamail.htm IISの仮想SMTPサーバー WindowsXPのHomeEdition以外はIISの仮想SMTPサーバーを利用できる。中継の制限を外せば、外部のメールサーバーにも転送してくれた。 http //www.losttechnology.jp/Tips/smtp.html http //hp.vector.co.jp/authors/VA012250/pop34iis/iis.htm
https://w.atwiki.jp/ce00582/pages/1127.html
import java.awt.*; class dsge extends Frame { public static void main(String[] args) { new dsge(); } dsge() { super("JAVA DSGE 33 労働供給非弾力的"); setSize(500, 500); setLayout(new BorderLayout()); MyCanvas mc1 = new MyCanvas(); add(mc1, BorderLayout.CENTER); show(); } } class MyCanvas extends Canvas { public void paint(Graphics g) { int b; int x1; int x2; int n; double data[]=new double[101]; g.drawLine(50, 450, 450,450); g.drawLine(50, 450, 50,50); data=grape(); for (n=1;n 100;n++){ x1=(int)(450-400*data[n]); x2=(int)(450-400*data[n+1]); g.drawLine(50+4*n, x1, 50+4*(n+1),x2); } } static double[] grape(){ double a; double beta; double ks; double h; double k[]=new double[101]; double cx[]=new double[101]; double cp[]=new double[101]; double cons[]=new double[101]; double k1; double n1; int n2; int n3; int n; double c1; double r1; double ep; int t; int x1; int x2; int time; double minc; double maxc; a=0.33; beta=0.95; ks=Math.pow((1 / beta - 1) / a , 1 / (a - 1)); h=2*ks/100; for (n=1;n 101;n++){ k[n]=n*h; cx[n]=Math.pow(k[n],a); } t=0; while(t 100){ for (n=10;n 91;n++){ k1=k[n]+Math.pow(k[n],a)-cx[n]; n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); r1=a*Math.pow(k1,a-1); cp[n]=c1/(beta*(1+r1)); } ep=0; for (n=10;n 91;n++){ ep=ep+Math.pow(cx[n]-cp[n],2); } for (n=10;n 91;n++){ cx[n]=cp[n]; } if (ep 0.0001){ t=1000; } t=t+1; } k1=k[45]; for (time=1;time 101;time++){ n1=k1/h; n2=(int)n1; n3=n2+1; cons[time]=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); k1=k1+Math.pow(k1,a)-cons[time]; } minc=999; for (time=1;time 101;time++){ if(cons[time] minc)minc=cons[time]; } maxc=-999; for (time=1;time 101;time++){ if(cons[time] maxc)maxc=cons[time]; } for (time=1;time 101;time++){ cons[time]=(cons[time]-minc)/(maxc-minc); } return cons; } }
https://w.atwiki.jp/ce00582/pages/3523.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; import java.io.*; class game0317 extends Frame implements Runnable{ int t; int mx,nx; int w=250; int h=375; int rgb[][]=new int[h][w]; Image buf; Graphics bufsc; public static void main(String [] args) { Frame f=new game0317(); f.setTitle("game0317"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0317(){ csvdata(); 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(){ t=0; while(t 30){ repaint(); try{ Thread.sleep(1000); }catch(InterruptedException e){} t=t+1; } repaint(); } public void paint( Graphics g ) { buf = createImage(600,600); bufsc = buf.getGraphics(); for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ bufsc.setColor(Color.red); if (rgb[mx][nx] 50)bufsc.fillRect(nx+5*t,mx+5*t,1,1); } } g.drawImage(buf,0,0,this); } public void csvdata(){ int n; String s; String a[]=new String[w*h]; String b[]=new String[3]; try { n=0; FileReader fr = new FileReader("data0309.csv"); BufferedReader br = new BufferedReader(fr); while(*1) != null) { a[n]=s; n=n+1; } fr.close(); } catch (IOException e) {System.out.println(e);} for (n=0;n w*h;n++){ b=a[n].split(","); mx=Integer.valueOf(b[0]); nx=Integer.valueOf(b[1]); rgb[mx][nx]=Integer.valueOf(b[2]); } } }
https://w.atwiki.jp/takumi-memo/pages/36.html
サーブレットとは、Java言語で記述された、Webサーバー上で実行されるプログラムのことである。正確にはJavaサーブレットであるが、多くの場合、単にサーブレットと呼ばれる。 サーブレットは、WebブラウザからWebサーバー上のサーブレットが呼び出されると、必要に応じて検索を実行してHTML文書を動的に生成して、Webブラウザに返送する。 サーブレットは、一度、Webサーバー上で実行されると待機状態になり、複数のクライアントからの要求に対して並行に動作する。CGI(Common Gateway Interface)のように、リクエストのたびにプログラムが読み込まれないため、高速に動作するメリットがある。 なお、クライアントで動作するJavaプログラムはアプレットと呼ばれ、サーブレットとは区別されている。
https://w.atwiki.jp/shisaku0017/pages/79.html
JavaScriptに対応しているフリーウェア一覧 AjaxMGraph Canvas 3D Graph Canvas Pie Chart with Tooltips Chart Animation Script Chart Director Emprise JavaScript Charts Flot Flotr Graph Gear HTML-Graphs JS charts JavaScript Chart JavaScript Graph Plotting Tool LT Diagram Builder MooChart Pie Graph PlotKit ProtoChart Raphaël Timeplot TufteGraph fgCharting Plugin for jQuery jQuery Sparklines jqPlot 登録タグ グラフ出力形式 仕様 対応言語
https://w.atwiki.jp/ce00582/pages/3638.html
import java.awt.*; import java.awt.event.*; class game0503 extends Frame{ int lightx,lighty; int x,y; public static void main(String [] args) { Frame f=new game0503(); f.setTitle("game0503"); f.setSize(700,700); f.setBackground(Color.blue); f.setVisible(true); } game0503(){ lightx=300; lighty=300; x=100; y=200; System.out.println(met(x,y,lightx,lighty)); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void paint(Graphics g){ g.drawLine(x,y,100,300); } double met(int x,int y,int ligtx,int lighty){ double e; e=(x-lightx)*(x-lightx); e=e+(y-lighty)*(y-lighty); e=Math.sqrt(e); return e; } }