[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/06 13:20 / Filesize : 292 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者】Java質問・相談スレッド102【大歓迎】



1 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 15:21:29 ]
過去ログ、関連スレッド、よくある質問とその回答、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
www.wikiroom.com/java/

これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
【初心者】Java質問・相談スレッド101【大歓迎】
pc11.2ch.net/test/read.cgi/tech/1177938653/

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。

JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作板をご利用ください。pc10.2ch.net/hp/

次スレは>>980あたりで。

411 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 12:05:20 ]
JDBCドライバを実装するのにオススメのサイトや書籍(できれば日本語)
を教えていただけませんか?

412 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 12:46:39 ]
>>411
JDBCドライバを実装するの?
JDBCドライバを使用してDBアクセスを試すんじゃなくて。
後者ならば、「JDBCによるJavaデータベースプログラミング」あたり。
やさしいのがいいってならば、どれでもいい気がする。

ドライバの実装は・・・少なくとも初心者質問スレじゃスレ違い



413 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 13:13:02 ]
>>412
ドライバの使用じゃなくて実装です。
使用法の情報は多くあるのですが実装についてはあまりみないもので。

スレ違いですか…
どこが適切なんだろうか

414 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 13:34:49 ]
>>410
そこら辺は最近追加された新しいAPIだよ。

sunのrhinoは元とは別モンの劣化品だからただ実行する以上の用途はmozilaのパッケージ使った方が良いぞ。
ドキュメントもすべて揃ってるから組み込みチュートリアルとかもあるし。
(javadocはサンプルjsコードの一部をコピペしただけ。)

悪いことは言ってないぞ?

415 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 14:29:36 ]
>>413
情報無いよな、そもそも必要に迫られるもんじゃないし。
公開されていソースが一番の情報源では?

スレは作成したいドライバのDBベンダのスレのがいいかも。

416 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:02:29 ]
初歩的で申し訳ないのですが、下のプログラムがコンパイルで通りません。
シンボルを見つけれませんと出るのですが、どういうことなのでしょうか?

//Info.java
public class Info {
  public void Info(){
    int num[][];
    num = new int [10][10];
    System.out.print("test\n");
  }
}

//Main.java
import java.io.*;
public class Main {
  public static void main(String args[]) {
    int i, j;
    Info a = new Info();

    for(i=0; i<10; i++) {
      for(j=0; j<10; j++) {
        System.out.print(a.num[i][j]);
      }
      System.out.println();
    }
  }
}

417 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:07:28 ]
>>416
//Info.java
public class Info {
  public int num[][];

  public void Info(){
    num = new int [10][10];
    System.out.print("test\n");
  }
}


418 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:13:50 ]
>>417
ありがとうございます。しかし、コンパイルは通ったのですが、
System.out.print(a.num[i][j]);
のところでエラーが出てしまいます。どうしてなのでしょうか?

419 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:15:17 ]
というよりも、今気付いたのですが、コンストラクタの中の"test"って文字が表示されてないってことは、
まず、コンストラクタの中に入ってないってことですね。それはエラーも出るはず・・・;;



420 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:18:29 ]
public void Info()はコンストラクタではない。
ただのメソッド。
ヒント:void

421 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:24:11 ]
もし>>417のままにしたいなら Info a = new Info(); a.Info(); でnumを初期化

422 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 18:05:00 ]
>>420-421
ありがとうございます。voidを除いたら正常に動作しました。
調べてみると、コンストラクタは返り値を持たないので型の宣言は指定したらダメっぽいんですね・・。
勉強になりました。

423 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 19:35:30 ]
一昨日くらいにJAVAを始めたのですが、いまいちクラスとかメソッドとかの良さが分かりません。
まだあまりプログラミング量が少ないからなのかもしれませんが、オブジェクト指向の利点というものを
活かしきれていないような気がします。どうやってもC言語のような感じでプログラムを書いてしまいます。

そこで相談なのですが、何かこういうプログラムを作ってみるといいよって感じのはないでしょうか?
こういうプログラム作ったら、クラスの凄さがよくわかるとか・・・。

424 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 19:50:17 ]
>>423
システム設計するようになると良くわかるよ

425 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:02:01 ]
>>424
具体的にはどのようなプログラムを作ればいいのでしょうか?
良く分かるために貪欲に何でも作ろうかと思うのですが。

426 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:12:46 ]
>>425
俺はTECHSCOREのデザインパターンのページ読んだら結構納得できた

427 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:45:57 ]
>>425
ステップ数で300くらいの処理を3−4程度のクラスに分割してみる。
自分の経験からだと、CSVの読み書きクラスとかほど良いボリューム

428 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:49:30 ]
よくわからないので質問させてください。
class Example1{
public static void main(String args[]){
for(int i = 0; i < 10000; i++)
System.out.println("teswt");
}
}
というプログラムをjarにまとめてダブルクリックで実行できるようにしました。
ところがダブルクリックしても出力されません
タスクマネージャーでプロセスを見ると一瞬javaw.exeが出るので実行はされていると思うのですが、
コマンドプロンプトが自動で起動されたりはしないのでしょうか?
もし自動で起動させる方法があるのなら教えてください。

429 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 21:06:22 ]
>>428
それは実行されて、プログラムも終了しただけかと。
CUIならコマンドプロンプトから実行したら?



430 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 21:10:30 ]
>>429
やはりコマンドプロンプトから実行するしかありませんか。
実はIRC用のBOTを作っていて友人に配布することになりダブルクリックだけで実行できたほうが便利かなと思ったのです。
がんばってGUIをつけることにします。

質問に答えていただきありがとうございました。

431 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 22:26:29 ]
class Example1{
public static void main(String args[]){
for(int i = 0; i < 10000; i++)
System.out.println("teswt");
}
Thread.sleep( 10000 );
}

432 名前:デフォルトの名無しさん [2007/06/11(月) 23:18:29 ]
1.4でThreadを安全に停止するメソッドってありますか?
stopは推奨されないみたいなので。

433 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:22:33 ]
>>432
強制?
無限ループのThreadを終了?

434 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:24:28 ]
>>433
強制です。
ロック最中でもロック開放してThreadを停止したいんです。

435 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:31:17 ]
>>434
どうしてstopが非推奨になっているかを考えれば代替手段もないことに気づくと思うんだが・・・

436 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:47:34 ]
Java アプレットの話です。どうして表示結果があんなにキタナイの。
図形の座標の計算が変だと思う、円周をどうやって表現するの?
そこで間違っているから、Java は隙区内。

こんなにキレイな円と多角形の重なりも簡単、とかいうなら、
ひとつ アプレット の例を作って見せてね。

437 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:49:58 ]
URLConnection時のクッキー書き込みについて教えて頂きたいです。

Webページにクッキーを固定で書くだけのテスト用ページを作成しました。
*****/cookie.php
 <?php setcookie("test","123",time()+60*60*24); ?>

このテスト用ページに
URLConnectionまたはHttpURLConnectionで
アクセスするとクッキーが書き込まれないのですが
java(URLConnection)では、クッキーは書かれないのでしょうか?
それとも何かクッキーを許可するような設定値があるのでしょうか?

ブラウザのURL欄に上記テスト用ページを直打ちすると
正常に書かれるのでテスト用ページの処理は問題無いと思うのですが。。

アドバイス頂きたいです。よろしくお願いします。

438 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:21:43 ]
こんなのどうだろ。開発時間13分

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.util.Random;
import javax.swing.JFrame;
public class Circle {
public static void main(String[] args){
JFrame frame = new JFrame(){
@Override public void paint(Graphics g){
g.clearRect(0, 0, getWidth(), getHeight());
((Graphics2D)g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
Random r = new Random();
for(int i = 0; i < 20; i++){
Color c = Color.getHSBColor(r.nextFloat(), 1, 1);
g.setColor(new Color(c.getRed(), c.getGreen(), c.getBlue(), 100));
int s = 50 + r.nextInt(150);
g.fillOval(r.nextInt(getWidth() - s), r.nextInt(getHeight() - s), s, s);
}
}
};
frame.setSize(640, 480);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}


439 名前:デフォルトの名無しさん [2007/06/12(火) 00:23:19 ]
あっ、438は436向けね。



440 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:29:19 ]
そうか、「アプレットの例」か。さらに簡単になるな。たびたびすまん
import java.applet.Applet;
import java.awt.*;
import java.util.Random;
public class CircleApplet extends Applet{
@Override public void paint(Graphics g){
g.clearRect(0, 0, getWidth(), getHeight());
((Graphics2D)g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
Random r = new Random();
for(int i = 0; i < 20; i++){
Color c = Color.getHSBColor(r.nextFloat(), 1, 1);
g.setColor(new Color(c.getRed(), c.getGreen(), c.getBlue(), 100));
int s = 50 + r.nextInt(150);
g.fillOval(r.nextInt(getWidth() - s), r.nextInt(getHeight() - s), s, s);
}
}
}


441 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:32:46 ]
ていうかjava2dの描画精度のことなら6ですでに改善されてるだろうが。
わざわざ釣られる必要はないよ。

442 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:40:13 ]
所詮、ドット絵なんだからアンチエイリアスしないとキレイな曲線にはならないでしょ

443 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 02:40:21 ]
C言語で
typedef struct _header {
unsigned char opcode;
unsigned long oprand;
} header;

memcpy(&header, src_ptr, sizeof(header))

unsigned char 1byteリトルエンディアン
unsigned long 4byte リトルエンディアン

みたいな感じでバイナリファイルのヘッダ解析とか
したりしますよね?

これってJavaでどうやって書けばいいんですか?
教えてください。

444 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 03:10:23 ]
java.ioやNIOつかってストリーム指向で。
MP3やoggのデコーダのソースは参考にならないかい?

445 名前:デフォルトの名無しさん [2007/06/12(火) 09:06:45 ]
ど忘れした。
読み込み中等で表示されるGUI部品で青い部分が伸びていくやつ何て名前だっけ?
シーケンスじゃなくて・・・あぁ・・・思い出せない。

446 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 09:07:38 ]
>>445
プログレス

447 名前:デフォルトの名無しさん [2007/06/12(火) 09:10:12 ]
>>446
早っ!ありがとう。

448 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:09:05 ]
よい解決方法があれば、教えて下さい。

FTPClientで日本語ファイルを転送しようとしたところ、
ファイル名が文字化けしてしまいました。
日本語ファイルは対応していないのでしょうか?
ちなみに転送元、転送先ともにSJISです。


449 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:17:43 ]
GUIでプログラムを作ろうと思ったら何を勉強したらいいのでしょうか…



450 名前:デフォルトの名無しさん [2007/06/12(火) 16:25:32 ]
>>448
FTPClient?それはどこのパッケージ?

>>449
awt、swing、(swt)

451 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:42:02 ]
>>450
素早い解答ありがとうございますw
これから勉強してみます。

452 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 17:13:43 ]
>>448
sunのjdk6にはそんなもん存在せんからエスパーだがリーダー見直せ。
それかnio使って自分で縁コード汁!

453 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 18:24:09 ]
>>450,452
org.apache.commons.net です。
commons-net-1.4.1.jarを使ってます。

なるべく労力を少なくしたかったのですが、
ダメっぽいですね。

ありがとうございました。


454 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 19:14:24 ]
失礼します
Labelの仕様について質問なんですが、setforegroundで文字の色は変わるんですが
setbackgroundで背景の色が変わりません
ボタンの場合foreback両方問題なく色を変えられます
Labelっていうのは四角い領域だと理解してたんですが、間違ってますか?
なぜsetbackgroundで色が変わらないんでしょうか?

455 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 19:52:33 ]
変わるよー
ラベルのサイズが小さいんじゃない?

456 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:04:17 ]
opaque

457 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:07:35 ]
>>455
変わりますか…
サイズはsetboundsで40*40確保してるので問題ないと思うんですが…

458 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:08:16 ]
間違えた、60*40でした。関係ありませんが一応

459 名前:デフォルトの名無しさん [2007/06/12(火) 20:16:42 ]
>>454
バリデートツリーは?



460 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:37:54 ]
>>459
やってみましたがダメでした
もちろんForegroundでは色が変わります

461 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:40:52 ]
>>460
>>456

462 名前:デフォルトの名無しさん [2007/06/12(火) 21:04:58 ]
JDKダウンロードしましたが、どうしていいやら・・・。

https://www.ssl-on.net/SHOP/mh-unit/tmp4/sampleform.html
このサンプルオーダーフォームを改造してCDを売りたいんですが
なにからはじめれば良いでしょうか??
タグ内にJAVAって書いてあったのでJAVA使ってるんですよね?

よろしくお願いします。

463 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:07:01 ]
>>462
本の1冊でも読んでこい

464 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:09:49 ]
>>463
そこをなんとか・・・・
友達から頼まれて・・・俺もまったくわからないのに・・。
今日中に仕上げてしまいたいんですー><

465 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:10:15 ]
>>462
ゆとり教育キタ━━━━━━(゚∀゚)━━━━━━ !!

466 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:10:48 ]
>>464
わからんものを引き受けるな。

467 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:21:41 ]
まぁ、2ちゃんで聞けば出来るだろうと思って引き受けちゃいました。。。
お願いしますー!

468 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:24:05 ]
CGIっすかね?^^;

469 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:29:50 ]
>>461
色指定するとき透明度の設定ちゃんとしろってことでしょうか?
今透明度0でやってみましたが無理でした



470 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:31:32 ]
>>467
2ちゃんで宣伝した方がCD売れるかもよ

471 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:42:57 ]
>>469
>>456

472 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:45:16 ]
>>471
透明度のところopaqueにしても無理でした

473 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:56:34 ]
>>462
Adobe PageMillか・・・
懐かしいな

474 名前:デフォルトの名無しさん [2007/06/12(火) 22:21:55 ]
今度学校でjavaやるんだけどリナックスでしなきゃいけないんだけど窓
となんか違うとこあるの?めんどくさい?一応Cなら少しやってて窓使ってます

475 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 22:32:20 ]
>>472
ヒント:メソッド

476 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 22:56:20 ]
>>475
すみません、よくわかりません…

477 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:00:21 ]
>>474
日本語とは違うようだね

478 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:34:59 ]
>>454
問題なく変えれる。ソースを全部晒せとは言わない。必要十分に晒せ。
Label l = new Label("ABC");
l.setForeground(Color.green);
l.setBackground(Color.red);
Frame f = new Frame();
f.add(l);
f.pack();
f.setVisible(true);

479 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:41:58 ]
>>476
俺どんだけ親切なんだか・・・
つ setOpaque(boolean)



480 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:59:24 ]
>>479
できました…
懇切丁寧にありがとうございました

481 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 00:03:32 ]
ProcessBuilderでlhacaの起動でフリーズすると質問したものです。
やはりlhacaの問題でした。
lhasaに入れ替えてプログラムを実行したところ、正常に終了しました!
wgetの動きも怪しかったのですが、バックグラウンドで動作するオプションを入れたところ
問題なく動作するようになりました。

これで漏れの壮大なアプリ作成の一歩が始まった感じです。
いろいろ答えてくれた皆様、ありがとうございました!

482 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 09:27:11 ]
log4j とかを使って syslogd に出力すると
ログの方に <139> とか <142> という数字が出てくるのですが
ERR とか INFO とかに対応しているようなのですが
番号との関係一覧見たいなものを探しても見つかりません
どこかにありますか?

483 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 10:40:34 ]
すみません、基礎的なことでわからないことがあります
swingを使うときmainのあるクラス?をJFrameのサブクラスにするみたいなんですが
理由はなんでしょうか?
初心者は黙ってJFrame継承しとけっていうならそうします。

484 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 10:43:48 ]
俺はそうしない。

485 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 11:04:03 ]
>>483
mainのあるクラスはプログラムの実行開始場所。
そのクラスがJFrameのサブクラスである必要は無いし、しない方がいいと思う。
JFrameのサブクラスでアプリケーション作成したならば、それを実行するだけのクラスを作る方がいいと思う。

JFrameを継承するのか、継承しないでnewしてシコシコとコンポーネントを追加していくのもあり。
ただし、その初期化処理は誰がやるんだね?
JFrameにコンポーネント追加したり、基本設定を行わせるクラスを作成するのも手だけど、無理に切り離す必要はないと思う。
だから、よくあるコーディング方法としては、コンストラクタまたはコンストラクタから初期化メソッドを呼び出して設定を行う。

486 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 12:13:13 ]
>>485
ありがとうございます
別に継承が必須ってわけではないんですね

487 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 14:25:05 ]
JFrameのインスタンス.show();このメソッド推奨されてませんが、
代わりになるメソッドとか有るんですか?

488 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 15:05:03 ]
setVisible

489 名前:デフォルトの名無しさん [2007/06/13(水) 15:10:37 ]
setVisible



490 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 15:15:35 ]
>>487
APIのリファレンスを読む習慣をつけておいた方がいいと思う。
非推奨メソッドについて替わりになるものがあれば大抵書かれてある。

491 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 16:33:41 ]
>488-500 情報thx

492 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:30:12 ]
>>491
(ノ´∀`*)どういたしまして

だけじゃ感謝されただけなので・・・
ttp://java.sun.com/javase/ja/6/docs/ja/api/index.html
プログラム中は、ブラウザのタブにこのページは必ず開いている
これ必須

493 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:32:44 ]
ダウンロードして使えよ

494 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:40:57 ]
>>492
いつも思うんだけど
なんでサンプルプログラムも一緒に載ってないのかなぁ

================================
メソッドの詳細

actionPerformed
void actionPerformed(ActionEvent e)
アクションが発生すると呼び出されます。
================================

これじゃ何も分からんよ。

確かにその通りだし、知ってれば使えるんだけどさ。

495 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:43:54 ]

それでさぁ、そこには

================================
java.sun.com/javase/ja/6/docs/ja/api/java/awt/event/ActionListener.html

さらに詳しい API リファレンスおよび開発者ドキュメントについては、
[Java SE 開発者用ドキュメント]
を参照してください。
開発者向けの詳細な解説、概念の概要、用語の定義、
バグの回避策、およびコード実例が含まれています。
================================

って続くんだけど、

[Java SE 開発者用ドキュメント]

のリンク先クリックしても

Page Not Found

笑うしかないよね


496 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 18:46:01 ]
>>495
ちゃんとあるようだが?
日本語に訳されていなければ原典をあたるくらいの応用力がないと生きていけないぞ。
ttp://java.sun.com/javase/6/webnotes/devdocs-vs-specs.html

497 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 19:37:38 ]
javaアプリケーションがダイアログを表示した場合に、
それを検知し閉じる処理をする別のjavaアプリケーションを作りたいのですが
どういうクラスを使いコードを書けば良いのか分かりません。

キーワード、アプローチの仕方を教えてください。

498 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 20:26:14 ]
>>497
別のアプリだと、多分ネイティブの機能が必要でしょうね。
JavaアプリでJNI使うとかで書くと大変だから、ネイティブだけで
作った方がいいような気がします。

で、その実装はやはりOS/ウィンドウマネージャなどによりますね・・・
Javaプロセス間通信みたいな話ってどうなってるんでしたっけ?

499 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 20:37:14 ]
両方自分が作ったものならRMIとかで



500 名前:デフォルトの名無しさん [2007/06/13(水) 21:11:44 ]
ウィンドウアプリケーションってのを作ろうとしていて、
とりあえずは足し算アプリを作りました。
そして、ウィンドウに表示するところまでは漕ぎつけたのですが、
ここからが分かりません。

今、僕はクラスファイルをコマンドプロンプトで実行させているんですが、
これをダブルクリックで実行できるようにするには、どうすればいいのでしょうか?

501 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:13:28 ]
MANIFESTと一緒にjarにする

502 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:33:30 ]
www.ytp.ne.jp/tech/java/sineruka/jarhowto.html

503 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:46:39 ]
drawLineの線をPixelGrabberで取得した色をつけたいのですが、
setColorはどのようしたらいいでしょう?

504 名前:デフォルトの名無しさん [2007/06/13(水) 23:01:21 ]
すいません、今プログラマになろうとしたら
言語はJavaを勉強するのが一番なんですかね?。
唐突な質問ですいません。

505 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:07:31 ]
>>504
その通りです
でも、プログラマにはならない方がいいです

506 名前:デフォルトの名無しさん [2007/06/13(水) 23:17:05 ]
なんでですか?

507 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:21:58 ]
その辺り自分で解決する能力がプログラマには必要だということ。
まずは、板違いという問題を解決するところから始めよう。
つ ttp://pc11.2ch.net/prog/

508 名前:デフォルトの名無しさん [2007/06/13(水) 23:33:45 ]
>>507
ごめんなさい。そしてありがとうございました。

509 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:34:49 ]
>>504
各言語にはメリットデメリットがある
何が一番かは何を作りたいかによる



510 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:35:05 ]
>>506
板違い承知で一言だけ。
趣味でやっているうちが華。


511 名前:デフォルトの名無しさん [2007/06/14(木) 01:22:05 ]
>>506
これ嫁
naruniha.tank.jp/naruniha/






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<292KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef