約 2,879,624 件
https://w.atwiki.jp/javarerwg/pages/21.html
- 「COBOL技術者のためのJava入門 」サイトのHTML お疲れ様です。橋本です。 「COBOL技術者のためのJava入門 」サイトのHTMLを WikiのほうにUPしましたので、ダウンロードしてご利用ください。 各章のHTMLは以下の名前で保存されています。 01-****.html 02-****.html 以上、よろしくお願いします。 戻る コメント 名前 コメント
https://w.atwiki.jp/ce00582/pages/1207.html
import java.awt.*; import java.awt.event.*; public class ex03 { public static void main(String[] args) { Frame f = new Frame("ex03 とある"); Button b1 = new Button("魔術"); Button b2 = new Button("科学"); Button b3 = new Button("意外に面白い"); f.setSize(500, 500); f.setLayout(new FlowLayout(FlowLayout.RIGHT)); f.add(b1); f.add(b2); f.add(b3); f.setVisible(true); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } }
https://w.atwiki.jp/javafx/pages/26.html
既知のバグ 公式 Widget(KeyEventに参照があるもの全て)の機能が正常な動作をしない。 ManyToManyとManyToOneについてのバグ Scopeの属性が何も報告しないバグ Attributeが複数のInversesを持つ場合でも、最初のみを示す。 確認されたバグ text bindでhtmlを記述したとき改行があると正しくhtmlが解釈されない trackback
https://w.atwiki.jp/ce00582/pages/1300.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 ex45 { / public static void main(String[] args) { ex45 test = new ex45(); } public ex45() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex45"); 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); Appearance appearance = new Appearance(); Material material = new Material(); //DiffuseColorを設定します。引数は順に赤、緑、青です。今回はうすい紫色・・・。 material.setDiffuseColor(0.3f,0.3f,0.6f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); //y方向の寸法を、前回の半分にしてみます。 Box box = new Box(0.5f,0.25f,0.5f,appearance); group1.addChild(box); universe.addBranchGraph(group1); } }
https://w.atwiki.jp/nestresident/pages/26.html
HtmlParser javaSVN JavaHl JAVAライブラリ JavaHlAPI
https://w.atwiki.jp/ce00582/pages/2516.html
import java.awt.*; class java64 extends Frame{ public static void main(String [] args) { java64 f=new java64("java64"); f.show(); } java64(String s){ super(s); setSize(500,500); } }
https://w.atwiki.jp/ce00582/pages/1332.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 ex56 { public static void main(String[] args) { ex56 test = new ex56(); } public ex56() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex56"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,250,250); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.3f,1.3f,1.3f); Vector3f light_direction = new Vector3f(0.2f,-0.3f,-1.0f); 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); Appearance appearance = new Appearance(); Material material = new Material(); material.setDiffuseColor(0.9f,0.75f,0.75f); appearance.setMaterial(material); Box box = new Box(0.3f,0.3f,0.3f,appearance); BranchGroup group1 = new BranchGroup(); TransformGroup transform_group = new TransformGroup(); transform_group.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); transform_group.addChild(box); group1.addChild(transform_group); universe.addBranchGraph(group1); Transform3D transform1 = new Transform3D(); Transform3D transform2 = new Transform3D(); transform1.rotX(Math.PI/6); transform2.rotY(Math.PI/4); transform1.mul(transform2); transform_group.setTransform(transform1); } }
https://w.atwiki.jp/kottel/pages/8.html
JAVAに関するメモ JAVAとは? JAVA(じゃば)は、コンピュータのプログラミング言語です。 無料で手に入ります。 JAVAの特徴 無料 オブジェクト指向 プラットフォームを選ばない 遅い どんなに頑張っても、JAVAで出来ないことはあるのよ。
https://w.atwiki.jp/nozick/pages/13.html
JavaとはSun Microsystems社(現Oracle)により開発されたオブジェクト指向プログラミング言語であり、 Javaは従来のあらゆる言語の良い部分を引き継ぎ、欠点を克服するよう設計された言語である。 開発環境には統合開発環境(IDE)のEclipseが使用可能。コマンドプロンプトでも可。 構文は C および C++ から多くを引き継いでいる。 従来のプログラムは対応した基本ソフト上でしか動かせなかったが、JavaはJavaVMという実行環境があればどこでも動かせる。 プラットフォームに依存しない為、組み込みシステムからAndroidのアプリケーション開発や企業の情報システムを担うサーバにも活用される。 記法 javadoc 配列 コレクション 拡張for文 論理型 ポインタ 列挙型 スレッド 記法 +... 変数名等は小文字から始め、以降の単語の頭文字のみ大文字にするのがベター private int playerNum; 変数宣言は初めにまとめてではなく、必要な段階で記述する。 (個人的には流れるように動作するならば最初にまとめた方が良いと思う。) 変数宣言A 処理A 変数宣言B 処理B javadoc HTML形式でドキュメントを吐く機能 +... コメント始めを/**にすることでjavadocコメントを打てる。 HTML形式なので、 br で改行も可能。 以下例 /** * ○○メソッド br * @param 引数内容 * @return 返り値内容 */ 配列 +... C言語とは記述法が異なるので注意。 型 [] 配列名 = new演算子 型 [要素数]; 同時に初期化も可能だが、自動的にデータ数から要素数を決定する為[]内に要素数を書いてはならない。 型 [] 配列名 = new演算子 型 []{データ, データ}; コレクション オブジェクトの集合を扱うための仕組み。 +... リストとセットがありそれぞれ複数種ありますが、 ここではリストのArrayListを説明します。 ArrayList list = new ArrayList(); // リスト生成list.add("A"); // リストに追加list.add("B"); // 同上list.add("C"); // 同上list.get(n); // n番目の要素を取得list.remove(n); // n番目の要素を削除list.size(); // 要素の個数を取得list.isEmpty(); // 空か調べる 記述したものの他にも色々機能があるので必要に応じてググる事。 拡張for文 配列やコレクションと呼ばれる複数の要素を持っているものから全ての要素に含まれる値を順に取り出して処理するために使われる。 +... int data[] = {78, 54, 91}; for (int result data){ System.out.println(result);} 論理型 +... C++とは記述法が異なるので注意。 boolean 変数名; 値はtrueかfalse(小文字で)のどちらかを持つ。 ポインタ +... ガベージコレクションである為、C言語などとは違い、ポインタ演算は不可能である。 列挙型 +... ユーザー独自の定数を持たせる事の出来る型。 列挙型の宣言 修飾子 enum 列挙型名 { 定数, 定数, 定数 } ・カンマで区切ります。 列挙型変数の宣言と代入 列挙型名 列挙型変数名 = 列挙型名.定数; ・ピリオド スレッド +... スレッドを用いる事で、ひとつのプログラム(プロセス)の中で複数の処理の流れを走らせることが可能。 スレッドを作成するには、Threadのサブクラスを作成する方法と、Runnableインタフェースを実装したオブジェクトを用いる方法がある。 詳しくは書籍もしくはググる事。
https://w.atwiki.jp/sevenlives/pages/2581.html
JSR 270? Java SE 6? Java DB