約 1,438,165 件
https://w.atwiki.jp/yoshida2/pages/55.html
java:最初からオブジェクト指向性を備えている点が大きな特徴。ネットワーク環境で利用されることを強く意識した仕様。 javascript:Webブラウザなどでの利用に適したスクリプト言語(簡易プログラミング言語)。主要なWebブラウザのほとんどに搭載されている。 田上 Javaはコンパイルしてクラスというものに変換しないと実行できないが JavaScriptはコンパイルしないままで実行できるという点です。 藤田 java:最初からオブジェクト指向性を備えている。ネットワークで利用されることを強く意識した仕様。 javascript:Webブラウザなどでの利用に適したスクリプト言語 長谷川 Java・・・Sun Microsystems社の開発したプログラミング言語。 Java Script・・・Java言語をベースにSun Microsystems社とNetscape Communications社が開発したスクリプト言語 周 JavaというのはSun Microsystemsというアメリカの会社が作ったプログラムを書くための言語です。仮想計算機というものを使って、同じプログラムをいろいろな種類の計算機で動かす事ができるのが特徴です。 また、プログラムをネットワークで送って、そこで実行する事のできるアプレットというものを作ることができるのも特徴です。Webのページに入れたり、最近では携帯電話もアプレットでゲームなどをダウンロードできるものが発売されました。 JavaScriptというのはWebブラウザ(ネットスケープとかインターネットエクスプローラ)で実行されるスクリプト言語です。スクリプトというのは、プログラムが文字でそのまま書かれていて、それが実行されるような言語を言います。 JavaScriptは、その文法がJavaに似せて作られているのでJavaScriptと名づけられました。端的な違いは、Javaはコンパイルしてクラスというものに変換しないと実行できないが、JavaScriptはコンパイルしないままで実行できるという点です。 (それは通常のプログラミング言語とスクリプト言語の違いです) 藤山 java…Sun Microsystems社が開発したプログラミング言語。 javascript…Sun Microsystems社とNetscape Communications社が開発した、Webブラウザなどでの利用に適したスクリプト言語(簡易プログラミング言語)。 森 java Sun Microsystems社が開発したプログラミング言語。C言語に似た表記法を採用しているが、既存の言語の欠点を踏まえて一から設計された言語であり、最初からオブジェクト指向性を備えている点が大きな特徴。 javascript Webブラウザなどでの利用に適したスクリプト言語(簡易プログラミング言語)。 山館 java 業務系システム開発に広く使用される。 javascript ブラウザ内動的遷移を得意とする。 また、java と javascript の簡単なプログラムを書きなさい。 java public class Abc(){ public static void main(String[] args){ System.out.println( HelloWorld!! ); } } javascript html head title Sample /title script language= JavaScript !-- document.write( HelloWorld!! ); //-- /script /hed body /body 佐藤 ,javascript→コンパイルしないままでも実行できる。WEBブラウザ等 java→最初からオブジェクト指向を備えてる。黒田 Javaはコンパイルしてクラスに変換しないと実行できないが、JavaScriptはコンパイルしないままで実行できるという違い 久保 java 基本的に環境に依存せずに動作する。 ネットワーク環境で利用されることを強く意識した仕様。 javascript javaに似た記法。 Webブラウザなどの利用に適したスクリプト言語。 白瀬
https://w.atwiki.jp/remotenipple99/pages/9.html
Javaメモ Fileクラス Fileクラスは、ファイル名、パス、存在などファイルの情報を得るクラス struts参項サイト http //www.infoscience.co.jp/technical/struts/index.html http //www.find-job.net/fj/search.cgi?from=23 shokushu=203 shokushu=204 kinmuchi=1 kinmuchi=3 page=3 http //www.next-plus.jp/
https://w.atwiki.jp/ce00582/pages/1338.html
import java.awt.*; import javax.swing.*; import javax.media.j3d.*; import javax.vecmath.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import com.sun.j3d.utils.geometry.Box; import java.util.*; import java.util.Timer; public class ex27 { TransformGroup transform_group; Transform3D transform1; Transform3D transform2; Transform3D transform3; public static void main(String[] args) { ex27 test = new ex27(); } public ex27() { JFrame frame = new JFrame(); frame.setSize(800,800); frame.setTitle("ex27"); 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(100,100,500,500); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.4f,1.4f,1.4f); Vector3f light_direction = new Vector3f(0.0f,-0.5f,-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.2f,0.3f,0.9f); appearance.setMaterial(material); Box cone = new Box(0.2f,0.2f,0.8f,appearance); BranchGroup group1 = new BranchGroup(); transform_group = new TransformGroup(); transform_group.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); transform_group.addChild(cone); group1.addChild(transform_group); universe.addBranchGraph(group1); transform1 = new Transform3D(); transform2 = new Transform3D(); transform3 = new Transform3D(); Timer timer = new Timer(); timer.schedule(new timer_task(),0,100); } class timer_task extends TimerTask { float rad1=0; float rad2=0; float rad3=0; public void run() { //回転角を増やします rad1+=Math.PI/20; rad2+=Math.PI/30; rad3+=Math.PI/40; //オーバーフロー防止 rad1%=(Math.PI*2); rad2%=(Math.PI*2); rad3%=(Math.PI*2); //回転の座標変換実行 transform1.rotX(rad1); transform2.rotY(rad2); transform3.rotZ(rad3); //座標変換を合成します。 transform2.mul(transform3); transform1.mul(transform2); transform_group.setTransform(transform1); } } }
https://w.atwiki.jp/ce00582/pages/2517.html
import java.awt.*; class java81 extends Canvas { Frame fr; public void paint( Graphics g ) { g.drawString("asa", 20, 20); } java81() { fr = new Frame( "フレーム" ); setSize( 500, 500 ); fr.add( this, BorderLayout.NORTH ); fr.pack(); fr.setVisible( true ); } public static void main( String[] args ) { java81 dr = new java81(); } }
https://w.atwiki.jp/kindaidensan/pages/12.html
java班 Java班のトップページです。現在ライブラリ(DJGL)の使い方の解説を執筆中です。 Javaでゲームを作るためのライブラリです。 このwikiではJavaでゲームを作成するときのノウハウ的なのも載せています。Java用に書いていますが、他の言語とかゲームエンジンでも応用出来ると思います。 部内用に作りましたけど部外・学外の方でも利用可能です。 ライセンスはMITのつもりですけど、別に著作権表示とかライセンスの表示はいりません。あったら作者が嬉しいな程度です。 左のメニューに載ってないページは作りかけのページです。 ライブラリ本体のあるページ DJGL-更新履歴 ライブラリのjavadoc http //kiki33.bitbucket.org/ テンプレート 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/ce00582/pages/2555.html
class java0706 extends Thread{ public void run() { int i; for(i = 1; i 10; i++) { System.out.println(i); try { sleep([[100]]); } catch (InterruptedException e) { } } } public static void main(String[] args){ java0706 th1 = new java0706(); java0706 th2 = new java0706(); th1.start(); th2.start(); } }
https://w.atwiki.jp/ce00582/pages/2571.html
import java.awt.*; import java.awt.event.*; class java0720 extends Frame implements ActionListener{ Button bu; public static void main( String[] args ) { java0720 f=new java0720("java0720"); f.buhin(); f.show(); } java0720(String s){ super(s); setSize(600,600); addWindowListener(new stopwin()); } void buhin(){ Button bu = new Button( "ボタン" ); add(bu); bu.addActionListener(this); } public void actionPerformed( ActionEvent e ) { System.out.println("asa"); } } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} }
https://w.atwiki.jp/ochamemo/pages/32.html
オチャメモ アプレットが起動しない、JAVAコントロールパネルが灰色になる [#p2aea15b] JAVA Web Start が起動しない [#d9bf40dc] 現象 [#ac1b91cb] 原因 [#g85e6633] 対処 [#x92c2867] JAVA Web Start が起動時に関連付けダイアログが表示されてしまう。[#d9bf40dc] 症状 [#u2610d22] 原因 [#b305191e] 対処 [#h17d5f73] アプレットが起動しない、JAVAコントロールパネルが灰色になる JAVAコントロールパネルを起動させると、ウィンドウウが灰色のまま何も表示されない。-JavaWebStartでアプリを起動するとウィンドウが灰色のまま何も起動しない。 調査の結果、アンチエイリアシング機能を無効にすると治るらしい。 画面のプロパティティ→詳細ボタン→3Dタブ→Direct3Dのカスタム選択-アンチエイリアシングでアプリケーションで設定をチェックする 以下に解決策あり。 http //www.java.com/ja/download/help/5000041100.xml JAVA Web Start が起動しない 現象 FireFoxでJavaWebStartをアプリを起動-ダイアログが開き、JNPLファイルと認識され、JavaWebStartで起動する状態になる-OKを押すと、関連付けファイルが起動しませんでした。と表示され起動できない**原因 [#g85e6633] JREが起動しなかった時、試行錯誤して、Hoge.Gameという上記ファイルを JavaWebStartに関連付けてしまっていた。Hoge.Gameはクラスなので JavaWebStartに関連付けてもうまく起動しない。 JNPLを渡さなければならない (これはシステムで勝手に割り当てられている) 要するにこっちで勝手に観レ付けをしてしまったのが原因。 対処 エクスプローラのツール→フォルダオプションからファイルタイプを選択-.Gameの関連付けを削除 JAVA Web Start が起動時に関連付けダイアログが表示されてしまう。 症状 上記対処を施した後、当該プログラムのリンクを起動しても、なぜかファイルの関連付け のダイアログが開いてしまう。キャンセルすると当該プログラムが起動できないので JavaWebStartを選択する必要がある。しかしココで「常にこの関連付けを使用する」 をチェックするとまた上記のエラーに戻ってしまうので外しておく必要がある。 リンク先がhoge.piyo.Gameのように「.Game」になっていると駄目なのかもしれない。 原因 対処
https://w.atwiki.jp/ce00582/pages/1341.html
import java.awt.*; import javax.swing.*; import javax.media.j3d.*; import javax.vecmath.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import com.sun.j3d.utils.geometry.Box; import java.util.*; import java.util.Timer; public class ex29 { TransformGroup transform_group; Transform3D transform1; Transform3D transform2; Transform3D transform3; public static void main(String[] args) { ex29 test = new ex29(); } public ex29() { JFrame frame = new JFrame(); frame.setSize(800,800); frame.setTitle("ex29"); 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(100,100,600,600); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.4f,1.4f,1.4f); Vector3f light_direction = new Vector3f(0.0f,-0.5f,-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.2f,0.3f,0.9f); appearance.setMaterial(material); Box cone = new Box(0.2f,0.2f,0.8f,appearance); BranchGroup group1 = new BranchGroup(); transform_group = new TransformGroup(); transform_group.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); transform_group.addChild(cone); group1.addChild(transform_group); universe.addBranchGraph(group1); transform1 = new Transform3D(); transform2 = new Transform3D(); transform3 = new Transform3D(); Timer timer = new Timer(); timer.schedule(new timer_task(),0,100); } class timer_task extends TimerTask { float rad1=0; float rad2=0; float rad3=0; public void run() { rad1+=Math.PI/40; rad2+=Math.PI/60; rad3+=Math.PI/80; rad1%=(Math.PI*2); rad2%=(Math.PI*2); rad3%=(Math.PI*2); transform1.rotX(rad1); transform2.rotY(rad2); transform3.rotZ(rad3); transform2.mul(transform3); transform1.mul(transform2); transform_group.setTransform(transform1); } } }
https://w.atwiki.jp/ce00582/pages/1239.html
import javax.swing.*; import java.awt.*; import java.awt.geom.*; import java.awt.event.*; public class ex13 { public static void main(String[] args) { ShapeFrame f = new ShapeFrame("Practice 8-2 ShapeTest"); // フレームを生成する f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); // フレームを表示する } } class ShapeFrame extends JFrame { private int index; private JPanel panel; // 図形を描画するパネルの宣言 private JRadioButton[] rb; private Shape[] s; public ShapeFrame(String title) { setTitle(title); rb = new JRadioButton[] // ボタンを生成する { new JRadioButton("直線", true), new JRadioButton("矩形"), new JRadioButton("楕円") }; s = new Shape[] // 描画する図形を生成する { new Line2D.Double(50.0, 50.0, 200.0, 200.0), // 直線 new Rectangle2D.Double(50.0, 50.0, 200.0, 150.0), // 矩形 new Ellipse2D.Double(50.0, 50.0, 200.0, 150.0) // 楕円 }; JPanel bp = new JPanel(); // ボタンを追加するパネルを生成する ActionListener listener = new ActionListener() // ボタンのリスナー { // ボタンのクリックが発生したときに呼び出されるメソッド public void actionPerformed(ActionEvent e) { for (index = 0; index 3; index++) { if (rb[index].isSelected()) // どのボタンが選択されているかを調べる break; } panel.repaint(); // パネルを再描画する } }; ButtonGroup bg = new ButtonGroup(); // ボタングループを生成する for (int i = 0; i 3; i++) { rb[i].addActionListener(listener);// ボタンにリスナーを追加する bg.add(rb[i]); // ボタングループにラジオボタンを追加する bp.add(rb[i]); // パネルにラジオボタンを追加する } panel = new JPanel() // 図形を描画するパネルを生成する(匿名クラス) { public void paint(Graphics g) // メソッドのオーバーライド { super.paint(g); // 基本クラスのメソッドを呼び出す Graphics2D g2 = (Graphics2D)g; setBackground(Color.WHITE); g2.setPaint(Color.RED); // 描画する図形の色を赤に設定する g2.setStroke(new BasicStroke(20F)); // 輪郭線の太さを設定する g2.draw(s[index]); // ボタンが示す図形を描画する } }; setSize(300, 350); // フレームのサイズを設定する panel.setSize(300, 250); // パネルのサイズを設定する // フレームにボタンのパネルと描画用のパネルを追加する getContentPane().add(bp, BorderLayout.SOUTH); getContentPane().add(panel); } }