約 2,879,656 件
https://w.atwiki.jp/sakura0415/pages/25.html
Javaはこんなことができるよと思われることをあげて、検証できたらうれしいなというコーナー テキスト処理 XMLの更新 ネットワークの接続 GUIの作成 Excel、Wordへの入出力 PDFの作成(シンカっていうシェアウェアをつかった)
https://w.atwiki.jp/ce00582/pages/2514.html
import java.awt.*; public class java62 { Frame fr; Button bu; TextField tx; public java62() { fr = new Frame( "フレーム" ); bu = new Button( "ボタン" ); tx = new TextField(); fr.add( bu, BorderLayout.NORTH ); fr.add( tx, BorderLayout.SOUTH ); fr.pack(); fr.setVisible( true ); } public static void main( String[] args ) { java62 px = new java62(); } }
https://w.atwiki.jp/java_pro/pages/29.html
import java.io.*; public class CountNumber { public static void main(String[] args){ for (int i = 1; i = 100; i++){ System.out.println(i); } } }
https://w.atwiki.jp/ce00582/pages/1298.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import javax.vecmath.*; import java.awt.*; import javax.swing.*; public class ex43 { public static void main(String[] args) { ex43 test = new ex43(); } public ex43() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex43"); 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,300,300); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); Appearance appearance = new Appearance(); Material material = new Material(); material.setDiffuseColor(0.2f,0.6f,1.0f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); Sphere sphere = new Sphere(0.3f,appearance); group1.addChild(sphere); universe.addBranchGraph(group1); 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); } }
https://w.atwiki.jp/tamotech/pages/36.html
Java VM(Virtual Machine) ReflectionAPI JTA JMS clone(浅いコピーと深いコピー) マーカーインタフェースとは Log4J いまさらながら「PATH」環境変数と「CLASSPATH」環境変数について PATH環境変数は、OSが、プロンプトから入力されたコマンドに対応するプログラムを検索する際の検索先である じゃあ、windowsのユーザー環境変数とシステム環境変数の違いって? CLASSPATH環境変数はJavaのソースコンパイル、プログラム実行時に必要となるクラスファイルを検索する際の検索先である よってPATH環境変数とCLASSPATH環境変数はなんら関係ないもの
https://w.atwiki.jp/ce00582/pages/1309.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 ex24 { //============================================================================= //メイン・メソッド public static void main(String[] args) { ex24 test = new ex24(); } //============================================================================= //コンストラクタ public ex24() { //============================================================================ //まずは、基礎フレームの設定。 //============================================================================ JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("Rot_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.0f,1.0f,1.0f); 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); //============================================================================ //Boxを作る //============================================================================ 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); //============================================================================ //BoxをTransfomrGroupに追加。さらにTransformGroupをBranchGroupへ登録。 //============================================================================ 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を生成 Transform3D transform1 = new Transform3D(); //Transform3Dに、Y軸を回転軸として45度(π/4ラジアン)の回転を登録 transform1.rotY(Math.PI/4); //TransformGroupにTransform3Dを登録。 transform_group.setTransform(transform1); } }
https://w.atwiki.jp/ce00582/pages/1275.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 ex70 { public static void main(String[] args) { ex70 test = new ex70(); } public ex70() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("ex70"); 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); Appearance appearance = new Appearance(); Material material = new Material(); material.setDiffuseColor(0.3f,0.3f,0.6f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); Box box = new Box(0.5f,0.25f,0.5f,appearance); group1.addChild(box); universe.addBranchGraph(group1); 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); } }
https://w.atwiki.jp/ce00582/pages/1295.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 ex55 { public static void main(String[] args) { ex55 test = new ex55(); } public ex55() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex55"); 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,200,200); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); Appearance appearance = new Appearance(); Material material = new Material(); material.setDiffuseColor(0.3f,0.3f,0.6f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); Box box = new Box(0.5f,0.25f,0.5f,appearance); group1.addChild(box); universe.addBranchGraph(group1); 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); } }
https://w.atwiki.jp/ce00582/pages/1297.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 ex42 { public static void main(String[] args) { ex42 test = new ex42(); } public ex42() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex42"); 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,200,200); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); Appearance appearance = new Appearance(); Material material = new Material(); material.setDiffuseColor(0.3f,0.3f,0.6f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); Box box = new Box(0.5f,0.25f,0.5f,appearance); group1.addChild(box); universe.addBranchGraph(group1); 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); } }
https://w.atwiki.jp/ce00582/pages/1283.html
//****************************************************************************** //Java3D Light_test //ライトを追加 //****************************************************************************** //============================================================================== //インポート・ファイル import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import javax.vecmath.*; import java.awt.*; import javax.swing.*; //============================================================================== //メイン・クラス public class Light_test { //============================================================================= //メイン・メソッド public static void main(String[] args) { Light_test test = new Light_test(); } //============================================================================= //コンストラクタ public Light_test() { //============================================================================ //まずは、基礎フレームの設定。 //============================================================================ JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("Light_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); //============================================================================ //SimpleUniverseにSphereを追加 //============================================================================ BranchGroup group1 = new BranchGroup(); Sphere sphere = new Sphere(0.5f); group1.addChild(sphere); universe.addBranchGraph(group1); //============================================================================ //視点の設定 //============================================================================ 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を作る BranchGroup group2 = new BranchGroup(); //ライトをBranchGroupへ登録 group2.addChild(light); //ライトのためのブランチ・グループを仮想空間へ登録 universe.addBranchGraph(group2); } } //ソースコードここまで。 //******************************************************************************