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


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

★★Java質問・相談スレッド134★★



1 名前:テンプレ(1/3) mailto:sage [2009/11/21(土) 17:58:46 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    ttp://pc11.2ch.net/hp/
Webプログラミング ttp://pc11.2ch.net/php/
をご利用下さい。

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

前スレッド
★★Java質問・相談スレッド133★★
pc12.2ch.net/test/read.cgi/tech/1253376151/
次スレは>>950あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
ttp://www.wikiroom.com/java/


231 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 01:25:25 ]
最終的にブラウザで表示されるソースはどうなってんの?(ブラウザのソース表示)
むしろそれ見るほうが早いような。
SAStrutsが(設定によって)特別なスクリプトコードを吐くってのは考えにくいけど。

232 名前:デフォルトの名無しさん [2009/12/03(木) 01:26:43 ]
>>229さん

情報が小出しになり、申し訳ないです。
顧客要件としてはFirefox3.5なのですが
現象として確認したのは
チュートリアル:IE6.0○/FireFox3.5○
改修システム:IE6.0○/FireFox3.5×
(×が灰色ダイアログポップアップ)

現状改修システムをFireFoxで動かしたときのみ
現象が発生します。

233 名前:デフォルトの名無しさん [2009/12/03(木) 01:30:42 ]
>>231さん

レスありがとうございます。

チュートリアルのソースでも同様現象がでているため
そちらのソースを張らしていただきます。
<html>
<head>
<title>Tutorial: Upload</title>
<link rel="stylesheet" type="text/css" href="/patent/css/sa.css" />
</head>
<body>
<h1>Tutorial: Upload</h1>
<form name="getCsvActionForm" method="post" action="/patent/getCsv/" enctype="multipart/form-data">
<input type="file" name="formFile" /><br />
<input type="file" name="formFiles[0]" /><br />
<input type="file" name="formFiles[1]" /><br />
<input type="submit" name="upload" value="アップロード"/>
</form>
</body>
</html>
ただ、同様ソースで改修システム側のプロジェクトでのみ
起こっているためjspからの解析は厳しいのではないかと
思っています。

234 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 01:33:46 ]
最近のブラウザはそうゆう動作をするように変更されてるとどこかで聞いた

235 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 01:41:02 ]
そもそもFireFox3.5で灰色なのはデフォルトじゃね?
↓みたいなピュアなhtmlべた書きで表示させても、
同じように灰色でテキストフィールド(っぽいとこ)クリックするとダイアログでちゃうよ。

<html>
<head>
<title>test</title>
</head>
<body>
<form method="post" action="/dummy" >
<input type="file" name="formFile" /><br />
</form>
</body>
</html>

むしろチュートリアルが普通(?)に表示できてるってほうを
調べたほうがよさげ。

236 名前:デフォルトの名無しさん [2009/12/03(木) 01:51:00 ]
>>234,>>235さん

レスありがとうございます。
デフォルトなのですね・・・普段IEでしか開発していなかったので
その切りわけの発想がありませんでした。指摘ありがとうございます。

xmlやプロパティファイルの差分はすでに見ていっているのですが
該当する設定を見つけきれないのが現状です。

237 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 02:08:46 ]
気になったのでSAStrutsのチュートリアルをローカルで実行してみた。
Eclipse3.5のWTPでTomcat5.5使用。

FireFox3.5でuploadアクション表示すると
やはりテキストフィールド灰色でクリックするとダイアログ表示になる。

238 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 02:10:05 ]
そもそも
>チュートリアル:IE6.0○/FireFox3.5○
このFireFox3.5が○っていうのが何かの勘違いでは?

239 名前:デフォルトの名無しさん [2009/12/03(木) 02:16:01 ]
>>237,>>238さん

レスありがとうございます。
指摘どおりでした・・・どこで勘違いしたのか。
納期直前でテンパっていたのか・・・本当申し訳ないです。
勘違いしている部分が分かったので、一先ず進展しました。
お手数とって頂きありがとうございました。

(となると、顧客要件実装が厳しい感じがしてきました・・・)



240 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 02:18:47 ]
う、うん。大変そうだががんばってくれ。

241 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 04:07:06 ]
>>226さん

どうもありがとうございます。

<logic:iterate id="bbsNaiyouValue" name="Action" property="bbsNaiyouValueList">
<html:text name="bbsNaiyouValue" property="foo"/>
<html:write name="bbsNaiyouValue" property="bar"/>
</logic:iterate>

をJSPで作成した所
「プレフィックス htmlでインポートされたタグライブラリには、タグ write は存在しません」
というエラーが発生しました。

nestedタグだとエラーは発生しません(何も表示されませんでした)

>foo/barはbbsNaiyouValueListの要素Beanに
>プロパティ(getFoo()/getBar())が存在すると仮定した場合

1つ質問なのですが、bbsNaiyouValueListの要素Beanに
プロパティ(getFoo()/getBar()) を存在させるにはどうすれば良いのでしょうか?
TestActionForm内に

public List getBbsNaiyouValueList() { return bbsNaiyouValueList; }
public List getFoo() { return foo; }
public List getBar() { return bar; }

と作成すれば良いのでしょうか?


242 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 07:19:41 ]
シングルトンってインスタンスがひとつしかつくれませんが
三つしかつくれないクラスってどうやって作ればいいでしょうか?

243 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 07:36:15 ]
すまん。html:writeはbean:writeだわね。
foobarはbbsNaiyouValueListにaddされたオブジェクトが持っているプロパティ。
なにも表示されないのは、そもそもbbsNaiyouValueListが空なんだと思う。

244 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 09:07:05 ]
>>242
シングルトンのインスタンスいれる変数を配列にして
getInstanceメソッドで頭から埋めていくとか

245 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 09:53:37 ]
>>244
サンプルでくれ

246 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 10:23:03 ]
getInstance1、getInstance2、getInstance3 でおk

247 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 11:52:49 ]
>>246
かっけー

248 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 13:31:58 ]
Javaの台形則をもちいた数値積分の質問です。 三次関数f(x)=x^3-7x^2+14x-8と直線f(x)=0とy軸で囲まれた部分の面積を求めたいのですができません。
積分区間は1〜4です。
グラフを書くと負の値がでてしまうので三次関数の値の絶対値を定積分するようですが、どういうif文を書けばいいんですか?



249 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 14:19:15 ]
自分で分かるところまでのソースを示すぐらいの努力はしたら?



250 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 15:11:08 ]
>>249
chie.mobile.yahoo.co.jp/p/chie/qa/view?qid=1433673199
すみません。

251 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 16:58:37 ]
>>248 自己解決しました。

252 名前:デフォルトの名無しさん [2009/12/03(木) 22:17:12 ]
Windows+Java1.3.1の環境でswingを使ったGUIのプログラムを修正しているのですが、
どうにも妙な動きをしていて困っています。

画面上にJLabelとJButtonがいくつか並んでいて、
JLabelをクリックするとアクションリスナ内でモーダルのJDialogを二つ続けて表示し、
そのダイアログ上での入力に応じて画面上のJButtonを
setEnabled(false)とする、という処理があるのですが、
画面上のボタンにフォーカスが当たっている(ボタンの縁に点線がある)状態でラベルをクリックすると
一回目のJDialogが開いている時はそのフォーカスは消えているのですが、
それを閉じて二回目のJDialogを開いた時に、フォーカス線が表示されてしまいます。

そのままフォーカス線が表示されたボタンがsetEnabled(false)となってしまうと、
ボタンはグレイアウトされていながらフォーカス線がある、という変な状態になってしまいます。
さらにその後他の操作でそのボタンがEnabledとなっても、ずっとフォーカス線が表示されっぱなしです。
ボタンとしてはクリックすると普通に動作するのですが、Tabでのフォーカス移動をすると
その変になったボタンの前のボタンで詰まってしまいます。

上記のような現象について、何か情報をお持ちの方がおりましたら
ちょっとした事でも構いませんので教えて下さい。
walk-aroundでもバッドノウハウでも構いません。
よろしくお願いします。

253 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 22:34:59 ]
ダイアログを表示する前に、
強制的にボタンのフォーカスを取り上げてみては?
ボタンの transferFocus() を呼ぶとか、
他のコンポーネントの requestFocus() を呼ぶとか
(requestFocusInWindow() は 1.4 以降なので)。


254 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 00:52:15 ]
Eclipceを使い五目並べのプログラムを作成してたのですが、
マウスをクリックした時碁石を置くのがうまく動きません。
とりあえず黒石を置きたいのですが、何か間違い、おかしな所等あればご指摘お願いします。

ttp://www.rupan.net/uploader/download/1259855059.zip

255 名前:252 mailto:sage [2009/12/04(金) 08:05:29 ]
>>253
ありがとうございます。
そうですね、手動でフォーカスを外す方向で考えてみます。
ダイアログでキャンセルの操作をした時にもフォーカスが無くなる方が
変なフォーカス線が残るよりはましだと思いますので。


256 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 09:51:19 ]
>>254
おかしな所として
とりあえずクリックを監視してないと思う
こんな感じの↓
panel1.addMouseListener(new SquareMouseAdapter());

黒塗りに関するソースは色々と試そうとしてるのか
どういう方向で解決したいのか分からなかったから触らないでおく

257 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 11:09:14 ]
Windows 7 x64でjvmが調子悪い。32bit版jvm使ってるんだが、
EclipseやAptana Studioが起動後しばらくすると
JVMが EXCEPTION_ACCESS_VIOLATION (0xc0000005) を吐いて落ちる。
同じファイルをWindows XP x86で実行してもエラーは起こらない。
jvmはEclipse All in oneパッケージについてたやつ使ってるし。

何か解決策思いつくやつおらん?
メモリ8GB詰んでたら動かないとか?

258 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 11:32:40 ]
>>257
おまえじゃ無理
もう諦めろ

259 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 11:49:52 ]
はいはい、XPモードで使えばいいんだろ



260 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 16:26:52 ]
頭悪いのは仕方ないとして
質問する時の態度ぐらいは考えた方がいいかも

261 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 17:02:13 ]
答える気がないなら黙ってればいいのに

262 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 17:34:17 ]
次の方どうぞ〜

263 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 19:19:24 ]
>>257
Subversionインストールしてね?

264 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 21:25:25 ]
>>257
相当頭の痛い子のようですね。

265 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 21:27:18 ]
>>257
ni-to otu

266 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 03:37:14 ]
実行可能なjarファイルを作成して、
コマンドプロントからjava -jar JarFile.jarとすると起動できるのですが、
jarファイルを直接ダブルクリックしても実行できません。
どうすればダブルクリックで実行できるようになりますか?


267 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 03:46:01 ]
>>266
ファイルタイプ関連付け
でぐぐれ

268 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 04:06:26 ]
>>267
javax.exeに関連付けてダブルクリックしたら
could not find the main class と表示されて実行できません。

ちなみにXPだとダブルクリックで問題なく実行できるのですが、
現在使用しているWindows7では上記のような表示が出て実行できません。


269 名前:268 mailto:sage [2009/12/05(土) 04:07:49 ]
↑javax.exe じゃなくて javaw.exe です



270 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 05:03:57 ]
パスの問題か?

271 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 06:37:23 ]
>>268
-jarが足らない

272 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 07:50:03 ]
batファイルでいいじゃない

273 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 08:21:58 ]
shellexecuteするexe作ればいいじゃない

274 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 11:20:58 ]
このスレの過疎りぐあいのようにJAVAもやばそうだ

275 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 18:37:52 ]
今からJavaを1から勉強するのって手遅れなのかな。
周辺技術がたくさんありすぎてわけわからんのです。

276 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 18:40:02 ]
>>275
必要な所だけ覚えればいいと思うんだけど
俺も1年くらい前からJavaを勉強しているけど、自分に必要な所しか知らない

277 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 18:40:09 ]
早く7出せよ馬鹿

278 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 18:52:57 ]
java 7は来年の9月にリリースを延期したしね

279 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 18:54:08 ]
>>276
どうもです。
必要なところだけなら何とかなるかも知れないです。
とりあえずAndroidとGoogle App Engineのドキュメントを読み進めます。

周辺技術がたくさんあるってことはそれだけ色んな問題にJavaが適用できるってことですよね。
その問題の最適解がJavaの使用かどうかはわかりませんが、頑張ってみます。



280 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 19:10:31 ]
マルチプラットフォームで
googleに引っかかりやすくサポート受けやすくて
鯖から家庭用PCまでサポートしてるのが
java

という認識

281 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 21:53:09 ]
>>257
Windows x64でも32bit版Eclipseは動くぞ。7はしらん。

282 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 22:37:28 ]
javaは業務系の仕事してる人にとっては重要なんだろうだけど
Webサービス系だと、もうマンモスサイトでもPHPやRoRで十分なんだよね。
自分の場合、食べログがRailsで作られてるってのを知ってから完全にスクリプト言語に移行してしまったな。
フリーだとJavaじゃ稼げない

283 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 07:54:08 ]
>>281
うっひょ〜

284 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 19:16:37 ]
JNIでC言語の関数を呼ぶとき、C側の引数がcharもポインタの場合のサンプルってありますでしょうか?
色々ネットを探しても見つけることができませんでした。


285 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 20:46:39 ]
>>284
java.sun.com/javase/ja/6/docs/ja/technotes/guides/jni/spec/functions.html#wp17382
で変換。jcharArrayだとワイド文字、cで言うcharならjbyteArrayになる。

286 名前:デフォルトの名無しさん [2009/12/07(月) 02:06:27 ]
JavaのJListで、自動で項目選択させています。

setSelectedValueメソッドで値指定して項目選択なら、項目が見える位置までスクロールさせる機能がついてるのですが
setSelectedIndexメソッドにはついていません。

Indexで項目選択位置を指定して、その選択項目が見えるまでスクロールさせるにはどうすればいいのでしょうか?

287 名前:286 mailto:sage [2009/12/07(月) 10:11:07 ]

自己解決しました。

288 名前:デフォルトの名無しさん [2009/12/07(月) 14:09:58 ]
javaで、クラスを使って花を作りたいのですが、どうすればいいですか?orz
ミ●キーを作ったので、そこから変形させたいのですが。

289 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 15:01:16 ]
質問が全く意味不明。まずはソースを晒せ



290 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 15:35:11 ]
javascriptのshowModalDialogでjspを直接呼んだ(※1)場合の
呼び元の値の取得(※2)方法は分かったのですが
showModalDialogでservletで処理してからjspを呼ぶ(※3)場合の
servletでの呼び元の値を取得する方法を教えてください。

※1
xxx=1;
window.showModalDialog('aaa.jsp',xxx,);

※2
alret(window.xxx);

※3
xxx=1;
window.showModalDialog('bbb',xxx,);

291 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 18:30:24 ]
スレ違い

292 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 23:11:02 ]
そして過疎へ・・・

293 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 23:12:40 ]
FileListFlavorでドラッグアンドドロップを実装しようとしています。

メッセンジャーなどのソフトウェアで
explorerからのドラッグアンドドロップで操作が出来るものについて
Javaから直接ドラッグアンドドロップして操作したいです。

terai.xrea.jp/Swing/DragSource.html
ここを参考に組んではみましたが、うまくいかないときがあります。

具体的にはSkypeです。
explorerからSkypeのチャットウィンドウにDnDすると
ファイル送信できるはずなのですが、なぜか送信できず・・・

何か見落としてる場所あるんでしょうか

294 名前:デフォルトの名無しさん [2009/12/07(月) 23:21:49 ]
>>293
根本的に能力が低い
ただそれだけ

295 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 23:48:04 ]
spy++で覗け。

296 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 00:47:28 ]
まともにDnDの対象に出来るのってURL LISTくらいで次にごく一部の画像のみだよ。
定石としてはURLで受け取って自前で全部処理。

297 名前:デフォルトの名無しさん [2009/12/08(火) 01:05:39 ]
マルチスレッド環境で
各スレッドからstaticなBufferedWriterを利用してファイル書き込みした場合
競合って発生しますか?

また発生した場合どうなりますか?

298 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:22:05 ]
Writerはスレッドセーフどす。

299 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:36:23 ]
>>297
なんで実験してみないの?



300 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 02:41:00 ]
>>298
サンクス

>>299
お金ないんです

301 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 11:30:33 ]
>>300
いやいや、開発に必要な環境はPC以外すべて無償でしょ。

まあそれはおいといて、
今EJB3の勉強しているんですが、実案件としてEJBってどのくらい使われているんでしょうか。

リモートのwebサービスを組み合わせて利用するというのがクラウドの考えにあっていると思ったのですが、
とりあえず動かしてみるってレベルでもかなり面倒な印象です。
javaでwebAPIを公開しているようなサービスってどんな技術を採用するんだろう。

302 名前:デフォルトの名無しさん [2009/12/08(火) 15:51:56 ]
実行時の
java.lang.ArrayIndexOutOfBoundsException: 5 ってどんなエラーですかね?

303 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 15:52:37 ]
webサービス系でEJBなんて使ったこと無い。金融系とかならあるのかもしれないけど。

304 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 15:54:10 ]
>>302
その言葉の通りだろうがボケがァァァァ

配列 添え字 領域の外 例外 

305 名前:293 mailto:sage [2009/12/08(火) 19:28:18 ]
SWTだとうまくいく・・・のでAWTがダメな予感
諦めました・・・

306 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:03:05 ]
SWT使うくらいならC#使えば?と思うくらいSWTはプラットフォーム寄り。
だからかな?

307 名前:デフォルトの名無しさん [2009/12/09(水) 00:55:43 ]
だれかいますか?


308 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 00:59:44 ]
いません

309 名前:デフォルトの名無しさん [2009/12/09(水) 01:05:36 ]
いたw
ちょっと質問させてください!




310 名前:デフォルトの名無しさん [2009/12/09(水) 01:11:21 ]


public class Itest3  extends JFrame{

public final static int WIDTH=50;
public final static int HEIGHT=70;
public final static int FRAME_W=800;
public final static int FRAME_H=700;

static Card[] card = new Card[52];
public static void main(String args[]){
JFrame jf = new JFrame();
jf.setSize( FRAME_W,FRAME_H );
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
int pos=100;
String[] filen=new String[52];
String a;
String o;
for(int i=0;i<10;i++){

a=Integer.toString(i+1);
filen[i]="./obj/"+a+".png";//ファイル名作成: objディレクトリの中にファイル1.png〜52.pngが入ってます。
o=filen[i];
card[i]=new Card(o,pos);//Card instance 生成
pos+=WIDTH;
}
//System.out.println("インスタンス作成されました");


311 名前:デフォルトの名無しさん [2009/12/09(水) 01:12:56 ]
for(int i=0;i<10;i++){
card[i].setBounds(card[i].posX,card[i].posY,50,70);
jf.getContentPane().setLayout(null);
jf.getContentPane().add(card[i]);

}
//System.out.println("フレームに追加されました");

jf.setVisible(true);
}
}


312 名前:デフォルトの名無しさん [2009/12/09(水) 01:14:27 ]





class Card extends JComponent implements MouseListener{

public final static int FIELD_X =350 ;
public final static int FIELD_Y =300 ;
boolean select=true;//カードの選択記憶
Image pic;
int posX;
int posY=500;

public Card(String s,int posx){
posX=posx;
pic= Toolkit.getDefaultToolkit().getImage(s);
addMouseListener(this);

}



313 名前:デフォルトの名無しさん [2009/12/09(水) 01:17:14 ]

public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(pic,0,0,this);

}




314 名前:デフォルトの名無しさん [2009/12/09(水) 01:18:23 ]
public void hand(Card c){
c.posX=FIELD_X;
c.posY=FIELD_Y;
c.setBounds(posX,posY,50,70);
c.repaint();
}


315 名前:デフォルトの名無しさん [2009/12/09(水) 01:20:34 ]
public void mouseClicked(MouseEvent e){
Card fc;
int mx=e.getX();
int my=e.getY();
Card c=(Card)e.getComponent();
fieldCard=c;
hand(c);
fc.posX=0;
fc.posY=0;
fc.setBounds(posX,posY);
}

316 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 01:27:44 ]
WEBアプリを作っているのですが、プロパティファイルを更新した際に、サーバを再起動せずに更新した値を使うことは不可能なのでしょうか?

317 名前:デフォルトの名無しさん [2009/12/09(水) 01:27:45 ]
大体こんな感じのプログラムです。
Frame上にトランプカードの絵を表示させてクリックされたカードを上に
表示し直すというものです。
一応動いたのですが、paintComponentメソッドで表示させる順番が
恐らくカードの数字の大きいものから小さいものへ(getContentPane().add()
であとに追加されたものから順に?)という風になっているらしく、
一度選択したカードよりも大きな数字のカードを選んでも画面がなにも
変わりません。どうしたらいいでしょうか?

318 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 02:17:51 ]
>>316
環境次第

319 名前:デフォルトの名無しさん [2009/12/09(水) 02:59:22 ]
サイコロゲームのヨットのプログラム教えてください。




320 名前:デフォルトの名無しさん [2009/12/09(水) 03:48:49 ]
CUIで改行なしに表示を書き換えるにはどうしたらよいでしょうか?
CUI版のプログレスバーを作りたいです、右端に数字%、左からだんだん*が詰まっていくような形式。
*****-----50% が
******----60% に書きかわるように。

321 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 04:08:28 ]
>>320
System.out.print("\r*****----- 50%"); System.out.flush();
:
System.out.print("\r******---- 60%"); System.out.flush();

windowsのコマンドプロンプトって\r使えるのかな
ダメならエスケープシーケンス

322 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 06:01:10 ]
winは2000以降無理

323 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 09:32:24 ]
>>321
win7はそのコード使えるね。

324 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 10:44:49 ]
>>317
何やらよくわからんが、いったんremoveしてaddし直すとか、setComponentZOrderとか、そのあたりみてみれば

325 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 11:42:57 ]
ArrayList<String> objAry = new <String>ArrayList();
の部分に対して。

「型 ArrayList は総称ではありません。引数 <String> でパラメーター化できません。」
というエラーが発生します。


java version "1.6.0_15"です。
Eclipseのコンパイラ準拠レベルも変更してみたのですが、解決できません。

大変お手数ですが、解決策をご教授いただけないでしょうか。


326 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 11:46:38 ]
>new <String>ArrayList();
new ArrayList<String>();

327 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 11:47:45 ]
コンストラクタをArrayList<String>に変えろ

328 名前:デフォルトの名無しさん [2009/12/09(水) 12:21:55 ]
BeanReaderとbetwixtを使ってXMLを読み込む時の質問はここでしても良いですか?

329 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 13:45:24 ]
エクセルでマクロをちょっといじる程度の者です。
Javaを勉強しようと思いました。
そんな入門者にベストなサイト、本を教えてください。
このサイトだけ、この本だけでとりあえずは大丈夫!的な。



330 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 13:48:53 ]
>>329
ここ見ればマスターしたも同然
www.hellohiro.com/


331 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 14:19:41 ]
JEditorPaneを使っていて気になった事があります
どうやって、スクロールバーの大きさを計算しているのですか?
教えてエロい人!!






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

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

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