1 名前:デフォルトの名無しさん [2008/01/13(日) 00:25:22 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下の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質問・相談スレッド110【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1197710566/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝のう存じます。 次スレは>>980 あたりで。
577 名前:デフォルトの名無しさん [2008/01/31(木) 09:36:44 ] ちょいと質問です。 TBNって個人のニュースサイトなんですが、 ttp://tbn2.blog50.fc2.com/ タブブラウザのJavaScript実行を切ってても ページが表示されると勝手に実行に切り替わってしまいます。 というかoffにすることが出来ません。 これってどいゆう仕掛けなんでしょう?
578 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 09:40:44 ] ここはJavaの質問・相談スレッドだと思う。
579 名前:デフォルトの名無しさん [2008/01/31(木) 09:55:17 ] >>578 スマソ どこの板に質問していいか分かんなかったんでココに書き込ませてもらった。 どーしてそうなっちゃうのが知りたいんだが、分かりますか?
580 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 09:58:06 ] web板へ池
581 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 10:11:16 ] ここにいる人は知ってるかもしてないけど、文字列解析の良いロジック思いついたから 晒しとくわ。 String word //解析したい文字列 for(int i=0; i<word.length(); i++){ if(word.startsWith("NGワード",i){ //処理したいロジック } else{ } } //else ifでNGワード追加していけばいくらでも設定できる こんなんどうでしょ? もしかしたら文字列の長さ1からカウントするかもしれないけど例外は出ないし NGワードが最後にあるってことは少ないと思うのでモウマンタイで。
582 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 10:13:27 ] !目から鱗w天才なんじゃね
583 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 10:17:31 ] NGワードにJavaScriptを追加しろということですか?
584 名前:581 mailto:sage [2008/01/31(木) 10:19:07 ] すまそjavadoc見たらlength()の長さは文字列内の16ビットUnicode文字の数に等しくなります。 だと for(i=1; i<=word.length(); i++){ } に修正
585 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:08:51 ] >else ifでNGワード追加していけば この時点ですごく残念な感じが漂っているような気が。
586 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:37:53 ] ・・・。 ヘボすぎてため息出ちゃうね。
587 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:42:10 ] >NGワードが最後にあるってことは少ないと思うのでモウマンタイで。 大問題w
588 名前:森園くるみ [2008/01/31(木) 11:55:10 ] 森園くるみと申します。 ★実装方法についてご教授いただきたくぞんじます。 内容:s2Maiでhtml形式のメールを送信したい (Content-Typeにtext/htmlを設定したい)
589 名前:581 mailto:sage [2008/01/31(木) 12:01:05 ] 失礼、私もまだまだでしたね。 ロジックを思いついた勢いでへボソース晒してスマソ
590 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 13:19:39 ] >>588 Seasarのスレに行った方が早いんじゃない。 あと、本物か知らないけど名前は書かないほうがいいよ。
591 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 13:31:14 ] オープンアプリで、レコードストアとかデータフォルダの容量を 0にするまで一時ファイルを作るようなアプリって 作成可能ですか? 文字をレコードストアに保存するまでは分かったんですが、 でかい容量のファイルの作り方が見つからないので。 初心者なので、参考になりそうなサイトがあったら教えてください
592 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 13:32:52 ] まず、自分のやりたいことと課題点を整理しなさい。話はそれからだ。
593 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 14:43:06 ] コンストラクタでのthis漏洩ってどれぐらい気をつける/気にするもんでしょうか? 内部クラス経由の暗黙漏洩、thisキーワードでの明示的漏洩を問わず。 class Foo { Bar bar; public Foo() { bar = new Bar(this); } } みたいな時、new Bar(this)はthis参照を保存するだけで、それを使うことは無い、とわかってれば 安全なんでしょうが、Barのコンストラクタの実装が変わるとFooも危険になる。 Fooの安全性が、Barの実装に依存することになるのが、なんとなく気持ち悪いけど、割り切ればいいものなのかもしれない。 ってのがモヤモヤするところです。 潔癖にするなら、 class Foo { Bar bar null; public Foo() { } public void initialize() } bar = new Bar(this); } } みたいな2段階初期化なんでしょうけど。 Swingのソースとか見ると、this漏洩しまくりなんですけどね。
594 名前:591 mailto:sage [2008/01/31(木) 14:56:18 ] >>592 簡単に言うと、データフォルダの容量を0byteに出来るようなアプリを作りたいんです。 ただ探してもなかなか見つからないので、 似たようなアプリ、または参考になりそうなサイトがあったら 教えて頂きたいのです
595 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:00:44 ] 今Jasminでバイトコードのアセンブルやろうと思ってるんだけど、 これって既存のclassファイルをJasminのコードに逆汗(?)してくれたりする? いかんせん情報が少ないような
596 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:17:12 ] >>593 何心配してるかさっぱり分かんねーんですけど、相手への依存性高めたくないなら (相手が信頼置けないなら) アクセス修飾子きちんと付けたりインターフェース化したり さらにアダプタや Wrapper で包んで渡せば良いじゃん。
597 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:22:59 ] >>593 this漏洩が問題になるのは、主にマルチスレッド下だと思う swingはEDTにバインドされているので、まあ、いいか、みたいな感じなのかも?
598 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:34:22 ] 検索したら IBM 様のサイトが見つかったけど、this 漏洩なんて御大層な名前 付けるほどでもない単なる非同期設計ミスじゃん。漏洩の使い方間違ってる。
599 名前:581 mailto:sage [2008/01/31(木) 15:51:10 ] 文字列の長さも0からカウントするのね・・・ 嘘ブッコいてサーセン
600 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 17:06:55 ] 文字のマッチングは古典なのでアルゴリズムは腐るほどあるよ。 というか、未だに、>>581 のループの意味が分からない・・・・・ 何かの謎かけか・・・・ 何がしたいか全く不明だ・・・・・
601 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 17:09:59 ] マジレスする生真面目バカがどんだけ居るか調査してんじゃね。
602 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 17:40:24 ] >>581 まぁ、アルゴリズムを考えるのは悪くないが… この程度なら、String.indexOf(String) 使おう 1.5 からは、String.contains(CharSequence) もあるし、 状況に応じて使い分ければなんとかなるもの。 もちろんソースでそのアルゴリズムを確認するのも勉強になることでしょう。
603 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 17:49:01 ] >>594 なんかのウィルス作成以外の用途があるとは思えないんだが。 そうでないとしても、何したいのか知らないが、そんな力技で しか実現できない時点で何か間違ってる気がする。
604 名前:591 mailto:sage [2008/01/31(木) 17:54:51 ] わからないなら黙ってろよ
605 名前:デフォルトの名無しさん [2008/01/31(木) 17:58:57 ] たいした事いえないなら黙ってろよ
606 名前:デフォルトの名無しさん [2008/01/31(木) 17:59:20 ] とにかくだまってろよ
607 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:01:36 ] RandomAccessFile#setLength()
608 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:04:47 ] CLDCってRandomAccessFile使えたっけか?
609 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:10:31 ] J2ME の話か。道理で聞きなれない用語使ってると思った。
610 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:10:49 ] クラスあたりから理解できねぇ・・ 本が悪いんだろうな本が悪いんだきっと
611 名前:581 mailto:sage [2008/01/31(木) 18:25:32 ] >602 便利なメソッドがありますね。見落としてました。ありがとうございます。
612 名前:591 mailto:sage [2008/01/31(木) 18:42:45 ] なんか僕の偽物が出てますがスルーで。 まぁここの方でも分からないようなので諦めます。失礼しました
613 名前:デフォルトの名無しさん [2008/01/31(木) 18:46:18 ] マルチスレッドでアニメーションを作成しています。 ある図形を平行移動させて(四角形を描く感じで)最終的に元の位置に戻すにはどうすればいいですか? 毎回ランダムな場所を通したいんです。 switch文とRandomクラスでできそうですが、美しくない… 図形の座標計算は別クラスです。 説明下手ですみません。よろしくおねがいします
614 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:47:58 ] >>612 いまさらだけど誘導 …てかテンプレに何もないのがアレなのか CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/
615 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:52:12 ] 次スレからDoJaやCLDCはスレ違いと書いておいた方がいいんでないか
616 名前:581 mailto:sage [2008/01/31(木) 18:53:49 ] てか俺質問しに来たわけでは無いんですが・・・ 俺のレス読んで;;;;
617 名前:デフォルトの名無しさん [2008/01/31(木) 19:02:02 ] 質問よろしくお願いします。 親子関係にあるAとBのクラスを作っています。 Aにはhoge()というメソッドがあります。 Bには複数のメソッドがあります。 Bのメソッドが呼び出される時、 必ず最初にAのhoge()を呼び出してから各処理をさせたいのですが メソッドそれぞれでhoge()を呼ぶように記述する以外の方法で hoge()を呼び出すことはできますか?
618 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:16:09 ] 1. B をインターフェース B1 とコンクリートクラス B2 に分ける。 2. ファクトリを作成しダイナミックプロキシをかました B1 インターフェースで返す。 3. ダイナミックプロキシのハンドラで B2 の任意のメソッドを呼ぶ前に必ず hoge() を呼び出す。
619 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:16:53 ] Proxy
620 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:19:42 ] AspectJとか、Javassistもあるね。
621 名前:とりあえず探してみた mailto:sage [2008/01/31(木) 19:20:19 ] **** 関連スレッド案内 **** ■ AWT と Swing は -- Java標準低速GUI 6 AWT/Swing ttp://pc11.2ch.net/test/read.cgi/tech/1190807478/l50 ■ SWT は -- Java 高速GUI SWT 3 ttp://pc11.2ch.net/test/read.cgi/tech/1164877399/l50 ■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は -- iモード携帯電話用Java(iアプリ) Part16 ttp://pc11.2ch.net/test/read.cgi/tech/1198816379/l50 ■ DoCoMo 以外は -- CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/l50 ■ 課題・宿題は -- ★★ Java の宿題ここで答えます Part 64 ★★ ttp://pc11.2ch.net/test/read.cgi/tech/1196543694/l50
622 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:26:05 ] ■ それ以外 life9.2ch.net/mental/
623 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:32:08 ] >>618-620 レスありがとうございます。 教えていただいた用語を基に調べて行くことにします。 ありがとうございました!
624 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:56:29 ] >911-912 が本物と偽物思ってしまった・・・
625 名前:デフォルトの名無しさん [2008/01/31(木) 20:16:31 ] axisをtomcat以外で使用するにはどうすればいいですか??
626 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:17:59 ] >>597 マルチスレッドじゃなくても、コンストラクタ内でthisが漏れると、 コンストラクタが完了する前に、private finalなのに初期化前のフィールド値を 参照することになったり、 それを継承すると、super()の中から自分のメソッドを呼ばれて、 そのクラスのコードを1行も実行する前にフィールド参照が起こったりと、 しっちゃかめっちゃかになると思うんですが。
627 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:30:04 ] 単にそれ設計が糞なだけだろ。呼び出しと依存関係がスパゲティになってるような。 this とか関係ねーし。
628 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:53:23 ] 今実験しててjavaのバイトコード中に 12 : goto 42 : 42 : iadd みたいなジャンプ後にいきなりスタックのオペランド使うようなコードが 入ってるともしかしてローダに怒られるようになってんの?なんかベリファイエラーでて "Unable to pop operand off an empty stack" とかって言われんだけど・・・
629 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 23:02:19 ] スタックが空じゃん 取り出すオペランドが無いじゃん
630 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 00:35:38 ] >>629 実質スタックには実行時必ず何かしら乗るようにしたんだけど(動かせば問題ないはず) VMがロードする時点で(実行しなくても)エラー吐いちゃうからさ・・・インタプリタ作ってんだけど
631 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 00:36:45 ] >"Unable to pop operand off an empty stack" javaにしては意味が分かりやすいエラーメッセージだな。
632 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 01:07:48 ] Java VM Specificationのベリファイアの項を読めばいいんでないか
633 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 01:15:23 ] 今はソースコードもあるしな
634 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:49:51 ] >>627 そのスパゲッティ化を起こさないための設計指針の一つがコンストラクタでthisを 外部に晒さない、なんだが理解できんのか。javaプログラマの質が知れるな。 糞コードが量産されるわけだ。
635 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:51:56 ] >>632 英語よくわかんないんだけど For example, it checks that every instruction has a valid operation code; が今の状況に当てはまってる・・・?
636 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:53:11 ] いや、ごめん違うか・・・でも多分ダメなコードなんだろうな
637 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:15:07 ] 外部から最大ヒープサイズを知るような方法はあるでしょうか?
638 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:17:42 ] >>635 そこはInstruction Setにのってないopcode使うなって話だと思うから、 スタックが空ってのとは違うと思うぞ。
639 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:25:53 ] >>637 JMXで取れない?
640 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:30:59 ] >>635 スタック云々だと、データフローアナライザ絡みじゃね? 4.9.2 The Bytecode Verifierの Next, a data-flow analyzer is initialized. 〜 4.9.2の終わりまで全部。
641 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:47:08 ] >>640 でしょうな。まさかJVMがそこまでチェックしてるなんて知らなかった・・・ 勉強になりますた。バイバイ
642 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:26:57 ] ブラウザのリロードボタンや、アプレットビュアーの再読込クリックしなくても エラーなどのイベントで全く最初からやり直す方法はありませんか?
643 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:38:09 ] エラーって例外かね? アプレット相手だと、未だにJDK1.1互換で考えなきゃいかんのか? だとすると、Thread.UncaughtExceptionHandler とか使えないし、 EDT相手だとuncahughtExceptionをオーバーライドしたThreadGroup使って、 ってわけにもいかんだろうし。
644 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:58:28 ] >>643 すみまません。書き方が悪かったですね。 具体的にはアプレットのウインドウのリサイズを感知したときに再読込から始めたいのです。 アプレットのウインドウサイズは変わらない前提で作ってあったので、 外部から動的に変更されてそのまま実行するとエラーになるのです。 もちろん全てのスレッドを止めてメモリも解放して、最初からやり直すように書けばいいだけなのですが もっと簡単に再開できる方法が有ればと…(昔のBASICのRUNみたいに(^^;)
645 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 14:27:09 ] >>644 現実行環境の破棄->再読み込み->再実行 とかを 一発でできる便利メソッドがあるか、って話? ないはず。
646 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 14:56:35 ] >>645 ありがとうございました。 手抜きは諦めます。
647 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:08:13 ] >>639 ありがとうございます。-Dcom.sun.management.jmxremote 設定 + jconsole で 取得できる情報でまさに構わないのですが、起動引数が自由に弄らせて貰えない 状態でして…再起動は許されるかもしれません。 あるいは、上記のようなシステムプロパティを設定しなくてもできるもの なのでしょうか?
648 名前:デフォルトの名無しさん [2008/02/01(金) 15:27:18 ] って作ればいいじゃんメソッド
649 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:42:48 ] >>634 this に関係なくそんなレース問題みたいなのは発生しうる、と言ってるのが 理解できんのかこのバカ。ゆとり読解力だと社会生活も支障あるだろ、マジ同情。
650 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:48:02 ] >>646 LiveConnect で JavaScript 呼び出してページリロードでもさせれば?
651 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:07:05 ] LiveConnect使うとIEじゃ動かないだろ。 ページリロードくらいjavascriptの範囲で出来ると思うが。
652 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:13:19 ] IE だと何が動かないと?
653 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:14:05 ] IEってLiveConnect使えなかったっけか?
654 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:21:40 ] >>645 AppletContext#showDoculent(URL, String) で、 ターゲットに "_self" 使えば再読み込みできんじゃね?
655 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:25:06 ] ≫ doculent
656 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 18:17:51 ] IEはActiveXScripting。NNはLiveConnect。
657 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 18:48:06 ] ActiveXScripting て単なるスクリプティング環境で接続仕様じゃないんだけど。 Sun の Java Plug-in ドキュメントでも使い分けてないし、ベースが Netscape の LiveConnectにあわせたインターフェースなんだから LiveConnect で良いじゃん。
658 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 18:55:51 ] AWT で言うところの Canvas って Swing で JPanel 使えば良いんですかね? コンポーネント配置するんじゃなくて自分で描画する奴。
659 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:28:02 ] JPanelでもいいがJComponentでもいい paintじゃなくてpaintComponentをオーバーライドすること
660 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:39:07 ] >>657 一人でそう思っとけばいいだろ、いちいち騒ぐことでもない
661 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:40:09 ] (´,_ゝ`)プッ
662 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:54:28 ] 言語仕様3版から導入されたコンストラクタ終了時のfinalフィールドの可視性の保証は、 this が漏洩されると保証されなくなるって聞いたけど、 コンストラクタがオーバライド可能なメソッドを呼び出すことについては、どう扱われているん? おしえてエロイ人
663 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:01:06 ] 普通に未初期化の null とか 0 とかの値で参照してしまうだけじゃね。
664 名前:デフォルトの名無しさん [2008/02/02(土) 02:12:51 ] JNDIについてわかりやすいサイトがあればおしえてくれませんか。 EJBの勉強で別サーバで動くEJBを動かしたいんですが、JNDIの設定 がわからなくてエラーがでます。
665 名前:デフォルトの名無しさん [2008/02/02(土) 02:47:54 ] >>664 もうちょっとエラーの内容を細かく書いてみるべし。
666 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 04:10:02 ] 昔の Java からどう変わってきたかざっくり書いてある HP ないですか?
667 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 04:24:20 ] >>666 こんなん? まぁキーワードから先は自分で調べれ lab.moyo.biz/references/java/version.xsp lab.moyo.biz/references/java/history.xsp
668 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 11:21:11 ] 質問なんですけど・・・アメーバビジョンとかの GOOD やら BAD を選ぶフォームあるじゃないですか? あれで押しても動画の視聴が遮られないで反映するのって何で実装してるのですか?
669 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 11:23:59 ] web板池
670 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 12:16:17 ] そうします。失礼スマスタm (_ _) m
671 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 13:52:45 ] iアプリスレから誘導されました iアプリでTextBoxに入力する時には一度決定キーで文字入力状態にしますが、 KeyPressedでキーの数字を順次読み込ませてTextBoxに入力させたいのですが、 方法がいまいち分かりません。 public void KeyPressed(int key) { text.setText(text.getText() + (key)); } で良いのでしょうか?ご教示願います。
672 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 14:28:49 ] 固有のAPIはここに誘導してもどうしようもないと思うんだが。
673 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 14:40:39 ] >>671 int key が数字ボタンに表示されてる数字(1とか2とか)ならそれで大丈夫。 iアプリのAPIについては良くわからないので別の問題なら私は無理。 というか、〇〇で大丈夫ですか? と聞くぐらいなら、試せばいいじゃないか、と。 「△△になるはずだったんだけど、□□と表示されてしまう」というなら、 解決法なり誘導なり、色々手伝えることがあるとは思うのだが…
674 名前:671 mailto:sage [2008/02/02(土) 16:16:25 ] >>673 質問の仕方が悪く、大変申し訳ありませんでした。 上記のソースを使って編集不可に設定したTextBoxに 入力できるようにしているつもりなのですが、 TextBoxには数字が入力されません。 どうすればよいのでしょうか。
675 名前:デフォルトの名無しさん [2008/02/02(土) 16:34:08 ] Javaアプリケーションを実行形式で配布する方法ってありますか? どこかのスレで話し合われていたら、誘導お願いします。 なんか、過去ログにはあったんですが、 現行スレなさそうで・・・。
676 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 16:50:47 ] >>675 ダブルクリッカブルでいいのかそれともネイティブな実行可能ファイルを吐きたいのかによる。 ダブルクリッカブルでいいならjar生成するときにマニフェストでMain-Class指定。 ネイティブならjava, exeなどで検索。
677 名前:デフォルトの名無しさん [2008/02/02(土) 17:22:24 ] 最近、ここ一年くらいJava使ってないんだが、 最近のJavaの近況ってどうよ? SpringとかAjax周りとかO/Rマッピングとか、StrutsとかRoRのJava版とか 昔聞いた記憶があるんだが そのほか新しいトピックがあるとしたら今は何よ?