■掲示板に戻る■ 検索 全部 1- 最新50
JAVA技術関連
1 名前:こばし 2006/12/22 15:56 ID:dCOzeLtE
プログラム言語 JAVA や、開発環境 EClipse などについての話題のスレ

2 名前:こばし 2006/12/22 16:02 ID:dCOzeLtE
JAVAのコンポーネントフレームワーク Swing のタネプログラム:
JavaにはAWTという古くからある標準のGUIコンポーネント環境があります。
これの新装版でSwingというものがあり、AWTよりもチョットだけ豪華なGUI環境が利用できます。
また、AWTは、実行環境のネイティブのGUI機能を利用するので、実行環境に依存したGUIの表示がされますが、SwingではJAVAの提供するGUI機能を使用するので、GUIの表示(Look&Feelという)を統一し、またMac風、Unix風、Windows風などLook&Feelを切り替えたアプリケーションが開発できます。

SwingでJavaアプリケーションとして、Windowsを表示し、
適当にグラフィックスを描画して、Xボタンで、アプリケーションを終了させる。

import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.BasicStroke;

import javax.swing.JFrame;
import javax.swing.JPanel;
//import javax.swing.WindowConstants;

public class PanelTest {
static public void main(String[] args) {
JFrame fr =new JFrame("TEST");
fr.getContentPane().add((new JPanel()).add(new Canvas() {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
g2.setColor(Color.red);
g2.drawString("ABC",10,30);
g2.setStroke(new BasicStroke(2.0f));
g2.drawRoundRect(40,40,100,100,10,10);
}
})
);
fr.setBounds(100,100,200,200);
//fr.pack();
fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fr.show();
}

}

3 名前:こばし 2007/01/23 20:32 ID:.ZXJ33Az
Swingプログラミング

Swingで、カスタムのコンポーネントを利用する際には、
JPanelを使用する。

また、paintメソッドではなく、

public void paintComponent(Graphics g)

を、描画に使用する。
さらに、描画時には、まず、

super.paintComponent(g)

をpaintComponentで呼び出し、上位クラスの描画を行う必要がある。

4 名前:こばし 2007/02/14 21:19 ID:sPZFU3Lw
[bbs_1166770605_4.txt] (971byte)

マルチスレッドアプリケーションのCPU負荷計測:

JVMが、マルチCPUまたは、マルチコアに対応しているかを実験
で確かめる。
JavaのJVM(ヴァーチャルマシン)のパフォーマンス計測用
プログラムをUPしておくので興味があれば利用されたし。

javac mt.java でコンパイル後、java mt で起動(Javaアプリケーション)。
実行内容:
スレッド2つで、それぞれ負荷状態3秒→スリープ3秒を繰り返す。
スレッドの実行周期を多少ずらし、「うなり」のような負荷をCPUにかける。

マルチCPUまたは、マルチコアのCPUのマシンの環境で、タスクマネージャで、CPUの負荷を観察してみること。

5 名前:こばし 2007/04/25 18:27 ID:i4yMQwx6
Java Sound API サンプル集:

http://www.jsresources.org/index.html

6 名前:こばし 2007/06/29 15:34 ID:d3GUP6K.
素敵なアプレットが掲載されているサイト
Time Tripper
http://www1.jawink.ne.jp/koji-y/index.htm

7 名前:こばし 2007/08/09 17:07 ID:s8MQDQzQ
バズワールド
http://www.buzzword.jp/index.html

IT関連の無料記事サイト
地元(名古屋)の個人企業?
Java,PHP,SQL,Rubyなど、Web系プログラミングの記事が豊富

8 名前:こばし 2007/08/15 00:55 ID:FHEvpYFE
Javaほか、プログラム言語のサンプル・プログラム集

http://www.inf.ie.kanagawa-u.ac.jp/HP/kigyou/program/index.html

9 名前:こばし 2007/08/15 03:07 ID:FHEvpYFE
Javaほか、プログラム開発関係のテキスト

http://mail2.nara-edu.ac.jp/~asait/

10 名前:こばし 2007/08/15 06:46 ID:FHEvpYFE
Javaアプレットの素材が豊富なサイト

画像エフェクト系が多い

http://hp.vector.co.jp/authors/VA012735/applet/applets.htm

11 名前:こばし 2007/12/06 11:33 ID:lPOQl6Et
JavaのFAQ日本語版
全画面表示、Swingのシングルスレッド問題について情報あり
http://homepage1.nifty.com/algafield/JavaGUIFaq19j.html#four2

関連情報
http://d.hatena.ne.jp/torutk/20060928/p2

12 名前:こばし 2007/12/06 19:44 ID:lPOQl6Et
Swingのサンプルソース
http://www.crionics.com/products/opensource/faq/swing_ex/SwingExamples.html

13 名前:こばし 2008/05/08 20:52 ID:8FPhBAW6
JavaAppletによるアニメーション作品を中心としたサイト
http://homepage2.nifty.com/akko1955/

Java入門ページあり

14 名前:こばし 2008/07/07 19:46 ID:VJylyxzP
BufferStrategyを使用したJavaの描画処理:

http://www.javainthebox.net/laboratory/JDK1.4/Graphics/BufferStrategy/BufferStrategy.html

15 名前:こばし 2008/07/10 19:20 ID:Saq11JcJ
Javaでフルスクリーン表示のサンプル

FEM の解説:
http://www.ibm.com/developerworks/jp/java/library/j-mer04293/index.html

16 名前:こばし 2008/10/31 12:34 ID:YDxFZknM
Nimbusルック&フィール
デザインが改善されたルック&フィール

Nimbus Look and Feel
デモ
http://download.java.net/javadesktop/swingset3/SwingSet3.jnlp

17 名前:こばし 2008/12/10 14:42 ID:n18NpxDH
おこさまデザインパターン
http://634.ayumu-baby.com/okosamadesign/index.html

デザインパターンを比喩表現を使って解説する。馬鹿馬鹿しいほど簡単。

18 名前:こばし 2009/04/16 01:48 ID:vqxuXy28
GoogleのApp Engine でJavaが利用可能な件:
Google App Engine for Javaを使ってみよう!
(1)Google Plugin for Eclipse
http://codezine.jp/article/detail/3835

19 名前:こばし 2009/04/23 11:05 ID:LDMlBSUt
>>18
Eclipse のプラグインをダウンロードして、サンプルを作成してみた。
http://test-kobashi.appspot.com/

Googleのサーバで動いているのが楽しい。
JavaのAPIの利用者登録をしてから、3日後くらいに登録完了のメールが来た。

登録完了までのタイムラグで、サーバにアップできずに悩んでいた人、多数みたい。

20 名前:こばし 2009/04/23 11:42 ID:LDMlBSUt
>>20
Eclipseのプロジェクトの文字コードをUTF-8に変更すること!
日本語のメッセージなどが文字化けします。

21 名前:あぼーん :削除
スレ違い

22 名前:こばし 2009/06/22 12:15 ID:otlyiwbc
たぶん一番かんたんなRails on GAE/J
http://d.hatena.ne.jp/technohippy/20090428#1240939733

GAEで、RoR

23 名前:こばし 2009/08/05 20:27 ID:w/xSUjsg
http://codezine.jp/article/detail/1448
JavaFXによるGUIアプリケーションの作成

RIA。Eclipseでできるようになったら始めようか。

24 名前:こばし 2010/02/02 20:01 ID:MVd7Ge7G
http://www.javafx.com/

JavaでRIAなScript。 FlexとSilverLightと競合領域

25 名前:あぼーん :削除
kobashiに削除されました。

26 名前:こばし ★ 2010/09/19 05:17 ID:???
http://www.f.waseda.jp/kikuchi/tips/freetts_java.html
FreeTTSを使ってJavaプログラムで音声合成する

8/200k

■掲示板に戻る■ 検索 全部 1- 最新50 新着レス
名前: メール:
メッセージ:
URL:
 sagestay等幅upパスワード:

- 名古屋文理大学 -

- Flash CGI/Mini Thread Version 3.33βi -