[表示 : 全て 最新50 1-99 101-200 201-300 301-400 401-500 501-600 601-700 701-800 801-900 901-1000 2chのread.cgiへ]
Update time : 02/20 08:23 / Filesize : 263 KB / Number-of Response : 974
[このスレッドを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]
JAVAならおれに聞け!
- 1 名前:ビル・ジョブス mailto:sage [2005/12/27(火) 07:00:03 ]
- おれはこの3年間必死にJAVAを勉強してきた。
実際クソみたいな言語仕様だが改良に改良を重ねた1.5はチト使える。
よって、まともな言語としての扱いを受けるスタートラインにやっと立ったと言える。
JDK依存した質問はバージョン明記するように。
- 401 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 09:42:03 ]
- windowsのクリップボードのデータって取得できますか?
- 402 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 14:32:08 ]
- >>401
できるよ
java.awt.datatransfer.Clipboard
について調べてみればおk
- 403 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 16:53:21 ]
- >>402
できました。
ありがとうございます。
クリップボードの監視とかはできるのでしょうか?
C-cしてクリップボードに値が入った場合に、したい処理があるのですが。
- 404 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 14:26:32 ]
- 作業ディレクトリを移動するにはどうすればよいのでしょうか?
- 405 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 15:59:12 ]
- new File(フルパス)
- 406 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 18:15:38 ]
- >>405
これで移動できるのですか?
- 407 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 18:30:03 ]
- >>406
できるわけねーじゃん。
javaにはカレントディレクトリの移動の概念がないよ。
- 408 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 20:57:54 ]
- >>404
カレントディレクトリの管理は自分でするしかない。
Fileオブジェクトに持たせておいて、新しくFileを作るときはそれをベースにしてconstruct
- 409 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 13:31:04 ]
- >>403
たぶんコピーしてオーナーにならないとだめかも。
毎回コピーしなおさないといけないのが難点。
- 410 名前:デフォルトの名無しさん [2006/11/11(土) 16:41:32 ]
- String#getBytesでUnicodeからbyte[]に変換される際に
テーブルデータみたいのって自分で編集できる?
機種依存文字とかのマッピングを自分で追記したいんだけど。
- 411 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 17:08:11 ]
- 自分でencoderを作るか、出てきたbyte[]を自力で解析
くらいしか思いつかない
- 412 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 17:11:47 ]
- どっかにpropertiesかxmlで定義されてるんじゃないの?
- 413 名前:デフォルトの名無しさん mailto:sage [2006/11/12(日) 08:02:05 ]
- >>410
java.nio.charset.spi.CharsetProvider
jarファイルでライブラリ作って、META-INF/servicesに記述書いておけば
オリジナルのcharsetを作れるはず
- 414 名前:デフォルトの名無しさん [2006/11/12(日) 16:36:17 ]
- 質問です。
javaで3mpタグの読み込み&編集を行いたいのですが
どうすればいいのかまったく分かりません。
まだjavaを初めて間もない初心者ですが
何か参考になるものがあれば教えていただけないでしょうか?
- 415 名前:mm3 [2006/11/12(日) 17:53:05 ]
- はじめまして。ビルさんに質問です。1
J2SE1.5.0_09をダウンロードしました。
import java.uti.ArrayList;
class Sample{
public static void main(String[] args){
ArrayList list = new ArrayList;
list.add("moji");
System.out.println(get(0));
}
}
という、簡単なプログラムなのですが、
list.add("moji");が、「無検査呼び出し」というエラーで、
コンパイルが通りません。
J2SE1.5.0_08では、通ります。
1.5.0_09で通すには、どのようにすればよいのでしょうか??
- 416 名前:デフォルトの名無しさん [2006/11/12(日) 20:15:25 ]
- 板違いなきがするのですが、どうしても分からないので
ここで質問させてください。
XMLの勉強を始めたばかりの初心者なのですが
私が作成したXMLファイルのエラーをチェックするために
コマンドプロンプトから
java dom.Counter (XMLファイル)
という風にやっているのですが、次のようなエラーが出てしまいます。
[Fatal Error] :-1:-1: Premature end of file.
開始タグと閉じタグが一致してないのが原因なのかとソースを何回も
チェックしましたが、そのような記述ミスはありません。
他に原因として考えられること、またはこのエラーの指す意味が
お分かりでしたら教えていただけませんか?
よろしくお願いします。
- 417 名前:岐山面 [2006/11/12(日) 22:04:26 ]
- >>415 _09の環境がないが、このようにいけるかな。
import java.uti.ArrayList;
class Sample{
public static void main(String[] args){
ArrayList<String> list = new <String> ArrayList();
list.add("moji");
System.out.println(get(0));
}
}
- 418 名前:デフォルトの名無しさん [2006/11/12(日) 23:32:37 ]
- 今業務で使ってるフレームワークが糞すぎる!
なんかいいのないか?
Strutsも古いから次。
- 419 名前:デフォルトの名無しさん mailto:sage [2006/11/13(月) 00:52:43 ]
- 無難にJSF
それで不満があるならWicketかClick
- 420 名前:デフォルトの名無しさん [2006/11/13(月) 23:37:00 ]
- リッチクライアントじゃない
ただのWebアプリからWin32APIにアクセスできますか?
(^_^;
- 421 名前:デフォルトの名無しさん mailto:sage [2006/11/14(火) 13:42:29 ]
- JNI使えば可能・・・ってそういうレベルの質問ではなさそうだな。
真面目な質問ではなさそうなので、軽く釣られてやったぞ。
- 422 名前:デフォルトの名無しさん mailto:sage [2006/11/14(火) 21:11:29 ]
- >>420
ActiveX使おうぜ!
と、おいしそうな餌だったので
- 423 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 22:01:57 ]
- >>421
アプレットでJNIって使える?
- 424 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 05:01:53 ]
- policyの設定次第じゃないの?
やらんけど。
- 425 名前:デフォルトの名無しさん [2006/11/16(木) 21:26:31 ]
- 要素10のString配列と
10のString型フィールドをもつBean、
後者のほうが10+Bean自身でコストがかかるっていう考え方はおかしい?
- 426 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 01:09:37 ]
- >>425
コストというのはメモリ?
フィールドは名前が付いている分、配列の要素に比べてリッチだろうな
- 427 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 20:07:46 ]
- 標準入力から文字を取得するとき、javaPG側からキーボード操作などをして
キーボードから「test」を入力した状態にすることは可能でしょうか?
ユーザーが入力する際、親切にデータを書き込んで、目的のものじゃなければ<BS>で文字を消してもらおうと考えているのですが。
- 428 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 23:15:15 ]
- java.awt.Robot
- 429 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 02:19:18 ]
- >>428
RobotってCUIでも使えたの?
俺もRobotかと思ったけどGUI用かと思ってて
- 430 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 10:56:58 ]
- 試したらちゃんと動いたから大丈夫
- 431 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 13:28:23 ]
- けど、Linuxとでコンソール越しの実行とかされると無理そうよな。
- 432 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 15:06:39 ]
- >>428
ありがとうございます。
入力文字を受け取って、大文字に変換してそれを入力したように見せようと思い
for (int i=0; i<input.length(); i++) {
robot.keyPress( input.toCharArray()[i] );
}
とやったのですが、キーコードが不正でエラーになってしまいました。
何が問題なのでしょか。
- 433 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 21:24:46 ]
- 何をやりたいのかわからん
- 434 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 23:18:35 ]
- Throwableの読み方は
スローアブル?
スローエイブル?
- 435 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 06:04:46 ]
- >>432
APIドキュメントを読まないか読めないやつだな。
keyPressの引数はキーコードであってUNICODE文字ではない。
キーコードはKeyEventの説明を参照汁。
大文字を打ちたいなら当然シフトキーも押す必要がある。
自分がキーボードを扱う時と同じことをRobotにやらせないといけない。
あと、標準入力への入力待ちをしていると、
WindowsのコマンドプロンプトではkeyPressだけでうまくいくみたいだが、
linuxではkeyReleaseしないと最後にkeyPressしたキーが押されっぱなしになって、
キーリピートしてしまう環境があった。押したキーは放したほうがいい。
- 436 名前:デフォルトの名無しさん [2006/11/19(日) 13:39:57 ]
- >>426
ありがとうございます。
もうひとつお聞きしたいのですが、
DBから取り出したデータを
1行1Beanで全行をListに格納と
1列ごとにString配列、列数分配列を用意するのではどちらがメモリ、速度面で有利なのでしょうか。
- 437 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 13:44:19 ]
- >436 自分で測れボケ
- 438 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 22:10:27 ]
- >>437
うるさい、市ね。
- 439 名前:436 mailto:sage [2006/11/19(日) 23:09:24 ]
- すいません。荒れてるんで取り下げます。
メモリ使用量を測れるプラグインとか入れてためしてみます。
- 440 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 09:59:18 ]
- >>435
すいません。javadocに書いてました。
キーコードとユニコードの変換は自作するしかないでしょうか?
今入力補填機能を作成していまして、<tab>を押して補填済み文字列をキーボード入力しています。
場合によって、ユーザーが<Left>や<BS>で補填の一部を変えたいらしいので、キーボード入力しています。
標準出力じゃ<bs>で文字を消せないので。unixのshell見たいな物を作ろうとしています
- 441 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 15:37:30 ]
- 初歩的な質問で申し訳ないですが、"あ"のunicodeをプログラム側で取得する方法を教えていただけないでしょうか。
- 442 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 16:23:47 ]
- "あ".getBytes("UTF-16LE")
もしくは
"あ".getBytes("UTF-16BE")
- 443 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 18:07:21 ]
- Arrays.asList()で取得できるListはArrayListではないのですね。
removeするとエラーになります。
- 444 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 23:55:08 ]
- >>443
asListが返すのはあくまでもListインタフェースを実装するクラスというだけ。
その実装の詳細に立ち入るプログラムは行儀があまりよくない。
もし、ArrayListが必要なら、asListで得られたインスタンスからさらにArrayListで再構築。
- 445 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 16:56:03 ]
- 線形連立方程式を解くことができるクラスってありますか?
そしてどこにありますか?
教えてください。
- 446 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 17:17:04 ]
- 実際にプログラムの一部として利用するとなると、
なかなか難しい。
- 447 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 18:04:58 ]
- >>445
数値計算用のライブラリはいくつもあるけど、いろいろ詰め込まれた大規模ライブラリなんで、
線形連立方程式を解くことだけに限定するなら、
ガウス法でもガウス・ジョルダン法でもその他の解法にしても
大したコーディングにはならないから自分で書いてもいいんではないかい?
- 448 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 18:14:30 ]
- そうかもしれないけど細かいエラー処理とか
コンピュータの数値独特のテクニックとかがあることを考えると
認められてるライブラリを使うのがいいかなと考えたのです。
- 449 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 18:37:21 ]
- >>448
んじゃ、javaと数値計算で検索すれば商用、非商用いろいろ見つかるよ。
他にも非JavaライブラリをJNIで呼び出すとか。
- 450 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 03:33:18 ]
- Javaって基本データ型のintとかdoubleとか、
参照渡しできないですよね。
でもメソッドのなかで代入したい場合ってどうするんでしょう?
int a[] = new int[1];
って宣言してわざわざa[0]でアクセスするってことにしてみたんですけど、
これって変ですよね。
- 451 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 04:00:28 ]
- >>450
呼び出された側で代入したいのなら別に変じゃないと思う。
1個のintに代入したいだけならメソッドの返値として返して呼び出し側で代入する手も。
あとは、intをラップしたmutableオブジェクトなクラスを定義してそれでやりとりするとか。
- 452 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 04:05:04 ]
- つ Integerクラス
- 453 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 04:13:05 ]
- >>452
Integerはimmutableなんで引数として渡されたIntegerオブジェクトに
メソッド内で新たな値を代入することはできないと思う。
- 454 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 04:24:40 ]
- ('A`)
じゃあ
class IntCupsel{
public IntCupsel(int i){ value=i; }
public int value;
}
で。
- 455 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 04:34:45 ]
- こんな感じで
public class MutableInteger {
private int i;
public MutableInteger(int i) {
this.i = i;
}
public void set(int i) {
this.i = i;
}
public int get() {
return i;
}
public String toString() {
return Integer.toString(i);
}
}
public class bar {
public static void main(String[] args) {
MutableInteger n = new MutableInteger(1);
foo(n);
System.out.println(n);
}
public static void foo(MutableInteger i) {
i.set(i.get()+1); // i=i+1
}
}
- 456 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 04:40:26 ]
- 被った
454のようにアクセスを簡単にするためにラップしたものをpublicにしてもいいね。
あとはマルチスレッドでmutableなものを使うときは注意が必要なくらいか。
- 457 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 04:42:48 ]
- よしお腹一杯になったぞ
サンクス>>455-456
人の話を聞かなくなってたオレには丁度良い薬だった
- 458 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 12:03:01 ]
- プロパティファイルはユニコードじゃないとだめなのに、
何でファイルはユニコードじゃないものでも、java内で日本語表示できるのですか?
そもそも、プロパティファイルじゃなくてもいいような気がするのですが?
素人でその辺が良くわかりません。
- 459 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 14:28:49 ]
- Unicodeとネイティブの変換機能はJava内にある。
プロパティファイルじゃなくてもいいというのが
何のことだかさっぱりだが、
たぶんプロパティファイルでなくてもいいぞ。
取りあえずJavaの前に自分の状況を日本語で表現する勉強だ。
- 460 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 14:54:09 ]
- >>459
ありがとうございます。
java内と言うのは、エンジンのことですか。それともAPI?
Propertiesのソースを見てみたら、unicodeの変換処理がありました。
それのことですかね。
変換機能は他の用途にも使えそうなので、JDKのAPIにすればいいのにとふと思いました。
- 461 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 15:22:00 ]
- new String(byte[] ,String)
で、Stringで指定したCharsetでの変換が機能する。
逆向きは、
String.getBytes(String)
参考:
java.nio.charset.Charset
- 462 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 10:35:14 ]
- 独自のサーバーアプリを作っていて、tomcatみたいに実行時中に変更されたクラスを再ロードさせたいのですが
どうすればよいでしょうか?
- 463 名前:たすけてください mailto:t051010@kaiyodai.ac.jp [2006/11/29(水) 12:09:12 ]
- javaの課題がだされたのですが、初心者なので全くわかりません。javaなら俺に聞けさんに助けてほしいです。
多いのですが留年がかかっています。助けてくださいお願いします。12月6日が期限です。
46. クラスを定義して、三角形の2つの角と爽辺をN組読み込んで、三角形の面積、角度および三辺の長さを出力するプログラムを作成しなさい。
72. ニュートン・ラプソン法で、c o s x = xの根を求める13. 角度(x度y分z秒)をラジアンに変換するプログラムを作成し、角度変換表を作成し、プログラムを作成しなさい。
37. nを1から50まで変化させて、各nに対してs 3 = 1 3 + 2 3 + … + n 3= n 3 ( n + 1 ) 2 / 4の値を求めて、数表を作るプログラムを作成しなさい。
86. 次の真理値表を作るプログラムを作成しなさい。(X •Y) + {Z • (X + Y)}
- 464 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 13:09:07 ]
- >>463
12/6までならまだ余裕あるな。ちょっとまじめにやってみようか。
まず問題文をコンピュータ関係なしに数学として理解しているかだ。
もし、そこ以前だったら、・・・船の安全を考えて頼むから留年してくれ。
問題文を数学として理解しているのなら
まず、その求め方を日本語/数式で書いてみよう話はそこからだ。
- 465 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 13:48:14 ]
- >>463
大学名は晒さない方が良いと思うよ・・・
- 466 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 14:26:29 ]
- つーかコレ、学籍番号だったりして・・・ w
- 467 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 14:41:44 ]
- 教官がここ見てて回答と一緒だと一発留年か。w
俺の学生時代も、レポートのdiff取って一発留年晒し挙げがあったなあ。
アクセス記録によれば、UNIXサーバの他人のディレクトリからかっぱらったらしい。
パーミッション切っておかないのが上手いよな。w
- 468 名前:デフォルトの名無しさん [2006/11/29(水) 15:08:19 ]
- java.awt.eventのgetModifiersメソッドについて教えてください.
Swingでこれを使うとSHIFTなら17,CTRLなら18,ALTなら24が帰ってきて,
SHIFT_MASK,CTRL_MASK等のマスクを使った処理がちゃんとできるのですが,アプレットでこの
メソッドを使うと,SHIFTでは64,CTRLでは128,ALTでは512が帰ってきて
マスクが使えません.
どうなってるのでしょうか?
- 469 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 15:53:29 ]
- >>462
普通に上書きすればできっぺよ。
- 470 名前:デフォルトの名無しさん [2006/11/29(水) 15:57:50 ]
- 何方かjava言語を勉強できる無料サイトって知ってる方いませんか?
一様参考書買って勉強してるんですが・・・なんだか物足りないので誰かご存知の方が居ましたら情報plz つw;
- 471 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 19:18:10 ]
- >>469
運用時は自動ロード(開発モード)をOFFにしてるんじゃね?
- 472 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 19:19:01 ]
- >>470
グーグル先生にお願いしなさい。
- 473 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 20:13:10 ]
- >>471
tomcatの設定はいじれないので、アプリ側で再ロードはできますか?
あるservletを用意して(管理者IDでない場合は404のエラーを返す)、
textで入力されたクラスファイルの名前を取得し、再ロード(クラスの張替え)する。
こんなことできますか?サーバーの再起動は夜中しか許されないので、
これができると日中でもバンバン修正適用ができるのですが。
エラーになって文句言われたときは自己責任で何とかします。
- 474 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 21:25:24 ]
- >>473
クラックされて変なクラスファイル置かれてもいいの?
- 475 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 21:44:09 ]
- >>473
自分でクラスローダー実装するしかないだろう。
どちらにしてもTomcatいじる事になるかな・・・
もしくは、古いやり方だがRMIサーバー立てて、クラス修正が頻繁に起こる奴はここに保持とかな・・・
- 476 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 21:55:17 ]
- >>475
そっか。デフォルトのクラスローダーは何もしないから、
tomcatは自力で実装しなおして、再ロード可能なクラスローダーを使用しているんだ。
ということは、tomcatのクラスローダーをパクればOK!?
そんな簡単ではないか・・・・
- 477 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 22:05:10 ]
- >>463
つhttp://www.google.com/codesearch
- 478 名前:たすけてください mailto:t051010@kaiyodai.ac.jp [2006/11/30(木) 12:13:57 ]
- わかりました。もしかしたらまた課題が追加されるかもしれないので、それも含めて考えてみます。いろいろありがとうございます。またよろしくお願いします。
- 479 名前:デフォルトの名無しさん [2006/11/30(木) 12:40:28 ]
- javaで代数螺旋のリチュースをかきたいのですが、
public class Lituus extends Applet {
public void paint (Graphics g) {
g.setColor(Color.red);
int centerx = getWidth()/2;
int centery = getHeight()/2;
g.drawLine(0,centery,centerx*2,centery);
g.drawLine(centerx,0,centerx,centery*2);
g.setColor(Color.blue);
int n=360;
double zoomx=10,zoomy=10;
double delta =Math.PI*2/n;
int radius = (centerx<centery)? centerx*3/4:centery*3/4;
double c =Math.sqrt(2*Math.PI)*(radius);
double t = 0.001;
double r =Math.sqrt(ここ);
int lastx = (int)(r*Math.cos(t))+centerx;
int lasty = -(int)(r*Math.sin(t))+centery;
for (int i=1;i<=n;i++){
t+=delta;
r=Math.sqrt(ここ);
int x = (int)(r*Math.cos(t*zoomx))+centerx;
int y = -(int)(r*Math.sin(t*zoomy))+centery;
g.drawLine(lastx,lasty,x,y);
lastx=x;
lasty=y;
}
}
}
ここってかいたとこができればできるらしいのですが、わかりますか?おしえてください
- 480 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 15:29:42 ]
- JAVAなら俺に聞け
でも、数学は聞くな
tが、ラジアン角度
rは、その角度、での中心点からの距離
Wikipediaによると
r = a/ √θ らしい、
今、θを0.001から2π/360のステップで刻もうとしている。
つまり、1周分。
あとは何とかしてやってくれ。
- 481 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 15:38:40 ]
- PS.
↑のプログラムでは、定数はaではなくc
- 482 名前:デフォルトの名無しさん [2006/11/30(木) 17:03:23 ]
- 以下のコードでコンパイルエラーが表示されてしまったのですか、どうすればいいですか?
import javax.swing.*;
public class s12 {public static void main(String[] ar) {
// JFrameクラスのインスタンスを作成
JFrame frame = new JFrame(
"ボタンをのせたアプリケーション");
// JButtonクラスのインスタンスを作成
JButton button = new JButton("わたしはボタン");
// フレームにボタンを追加
frame.add(button);
// フレーム(ウィンドウ)が閉じる際の処理を定義
frame.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
// Look & Feelの設定
try {
// WindowsスタイルのLook&Feelに設定
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
// 設定を反映させる
SwingUtilities.updateComponentTreeUI(frame);
// エラー処理ブロック
} catch (Exception e) {e.printStackTrace();
}
// フレームのサイズを設定して表示
frame.setSize(250, 100);
frame.setVisible(true);
}
}
- 483 名前:デフォルトの名無しさん [2006/11/30(木) 17:13:10 ]
- ↑間違えましたすいません<<482ですが、コンパイルはできますが、
実行になるとエラーが出ます;
- 484 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 17:25:16 ]
- >>483
またこれかよ。 javaの前に、質問の仕方を勉強しろ。
「エラーが出ます」じゃなくて、その出た例外をそのまま貼れ。
お前は、泥棒に入られたら警察行って「困っています」とか言うのか?
とりあえず勘でエスパーしてやるが、
frame.add(button);
を
frame.getContentPane().add(button);
に変えてみろ。
- 485 名前:デフォルトの名無しさん [2006/11/30(木) 17:27:23 ]
- ありがとうございました!解決しました。以後気をつけます!
- 486 名前:デフォルトの名無しさん [2006/11/30(木) 17:32:21 ]
- どうもバージョンによっては482でOKみたいです。
- 487 名前:名無し [2006/11/30(木) 17:37:51 ]
- スロットを作ってるんですけど画像がそろったときにどうすれば文字(アラート)がでるのか教えてください
多分あとfunction judgeのif文の関数の入れ方だけだと思うんですけど。。
var n=0;var image=new Array(4);function Setimage0(){for(i=0 ; i<4 ; i++){image[i]=new Image(200,150);image[i].src="image"+i+".jpg";}}
var m=0;var image=new Array(4);function Setimage1(){for(i=0 ; i<4 ; i++){image[i]=new Image(200,150);image[i].src="image"+i+".jpg";}}
var l=0;var image=new Array(4);function Setimage2(){for(i=0 ; i<4 ; i++){image[i]=new Image(200,150);image[i].src="image"+i+".jpg";}}
function Scroll0(){time0=setTimeout("Scroll0()",500);document.photo0.src=image[n].src;n++;if(n>=4)n=0;}
function Scroll1(){time1=setTimeout("Scroll1()",500);document.photo1.src=image[m].src;m++;if(m>=4)m=0;}
function Scroll2(){time2=setTimeout("Scroll2()",500);document.photo2.src=image[l].src;l++;if(l>=4)l=0;}
function Stop0(){clearTimeout(time0);}
function Stop1(){clearTimeout(time1);}
function Stop2(){clearTimeout(time2);}
function Judge()
{if(( == ) && ( == )){alert("当たり!");}}
- 488 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 20:26:11 ]
- >>486
Tigerか、MustangでContentPaneを取らなくてもイイ改修が入ったはず
- 489 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 23:44:47 ]
- トリップのsalt部分を作る関数みたいなのどこかに公開されてませんかね?
Javaだと文字コード体系が違うので変換がめんどくさいです
- 490 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 00:34:23 ]
- >>488
Tigerだったはず
- 491 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 03:59:46 ]
- >487
JavaScriptはスレ違い。
JavaとJavaScriptは全く別の言語だぞ。
更に言えば動的Webサイトの作成に使う
ブラウザ上のJavaScriptなら
WebProg板の方が良いかも知れん。
ECMAScript デス 2
http://pc8.2ch.net/test/read.cgi/tech/1088298991/
JavaScript 等の ECMAScript 系言語の
ブラウザ上に限定しない話を扱うム板のスレ
WebProg
http://pc8.2ch.net/php/
動的なWebサイト作成でのプログラミング
例えばCGI等のサーバプログラミング
- 492 名前:デフォルトの名無しさん [2006/12/02(土) 04:35:40 ]
- あの、http://java.sun.com/j2se/1.5.0/ja/download.html
このページのJDK 5.0 Update 10をDLしたいんですが、
「ダウンロード」っていうボタンをクリックしても、DLできないんですが・・・
この症状は自分だけでしょうか?
- 493 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 04:59:11 ]
- A array[] = new A[5];
のようにオブジェクトの配列を宣言したとき、
これは参照の配列だと思います。
実体も生成されているのでしょうか?
- 494 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 05:03:03 ]
- 試せやカス
- 495 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 05:03:52 ]
- 493の付け足しです。
実体も生成されているとしても、
明示的にメンバを初期化したい場合は
結局別々にコンストラクタを呼び出せば良い。
この考えでいいでしょうか?
- 496 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 05:20:31 ]
- public class Main {
public static void main(String[] args) {
MyClass[] a1=new MyClass[3];
MyClass[] a2=new MyClass[]{new MyClass(), new MyClass(), new MyClass()};
}
}
class MyClass{public MyClass(){ System.out.println("MyClass "+this.hashCode()+" Created");}}
- 497 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 06:33:11 ]
- >>496
コンストラクタは呼ばれないけど、
インスタンスのためのメモリは確保されていると…。
- 498 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 06:37:09 ]
- >>497
> インスタンスのためのメモリ
> インスタンスのためのメモリ
> インスタンスのためのメモリ
> インスタンスのためのメモリ
(゚д゚)m9 なんだその「わかってます」風な発言は?!
- 499 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 07:14:12 ]
- >>498
初期化されていないインスタンスが作られる?
- 500 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 07:17:07 ]
- それはイイスタンスですね
[ 続きを読む ] / [ 携帯版 ]
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) ...の不正改造版アヒャーリ
担当:Smilegreen