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


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

☆★Java質問・相談スレッド173★★



1 名前:デフォルトの名無しさん mailto:sage [2015/04/22(水) 22:35:19.67 ID:XG+QDGZC.net]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

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

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。

前スレ
★★Java質問・相談スレッド172★★
peace.2ch.net/test/read.cgi/tech/1419490897/

321 名前:デフォルトの名無しさん [2015/05/15(金) 21:41:44.80 ID:G1rKhc+A.net]
>>312
もうやるのが決まっているなら、かなり余裕を持たせる。

後のテスト工程ほどいろいろな理由で日数を稼げないので長く見積もる。

322 名前:デフォルトの名無しさん mailto:sage [2015/05/15(金) 22:06:26.81 ID:ZVPkV8TB.net]
なるべく部分に切り分けて
不透明要素があるところは仕様を削るか工数を2〜3倍にしとけばいい

323 名前:デフォルトの名無しさん mailto:sage [2015/05/15(金) 22:11:52.52 ID:QffWn8vj.net]
>>314
こういうどんぶり勘定思考の奴がいるからいつまでたってもIT業界

324 名前:が残業ありきの現場って思われちゃうんだよな []
[ここ壊れてます]

325 名前:デフォルトの名無しさん mailto:sage [2015/05/15(金) 22:13:45.71 ID:xCKZZsLs.net]
以上まとめるとスレチ>>309

326 名前:デフォルトの名無しさん [2015/05/15(金) 23:24:27.74 ID:G1rKhc+A.net]
>>316
丼勘定って無駄に多いと意味だし、残業がないようにアドバイスして、その言い方はないだろ。

327 名前:デフォルトの名無しさん mailto:sage [2015/05/15(金) 23:40:31.68 ID:qQs+3uiC.net]
ありがとう
バッファ積んだとき、なんでこんなに掛かるのって言われると困るだけど、何か良い言い訳あります?

328 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 00:12:32.63 ID:vtgeL2Yx.net]
板違いは去れ

329 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 00:16:01.73 ID:ftkFrFLA.net]
FP方で見積もればいいんでね?
その時のファンクションは1Week以上の単位にする
ファンクションの時間にバッファは含めない、バッファは最後に全体に対して付ける。
あと工期は工数の平方根以下だと失敗する。例えば9人月の仕事は3人で3ヵ月が最速。4人で2.3ヵ月にはならない。
工期が決まってて平方根以上なら機能を減らす。
最速工期の状態だと管理コストも上がるし、ブロッキングイシュー発生で簡単にスケジュール圧迫されるからそこも考慮しないといけない



330 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 00:37:06.49 ID:bs6qBtbL.net]
>>321
荒らしはお帰り下さい

331 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 00:37:13.47 ID:bZrfS/IP.net]
FP法の間違いだろうな
プランニングポーカーしてみたら?

332 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 00:38:54.85 ID:bZrfS/IP.net]
俺も乗ったけど荒らしは言い過ぎだろ

333 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 04:54:47.62 ID:mfwpV5N8.net]
ユースケースポイントで見積もってるわ。
まあ実績がないと、いきなり制度は出ないと思うけど。

334 名前:デフォルトの名無しさん [2015/05/16(土) 05:39:59.10 ID:zj9fijaW.net]
仕様書を書くときエクセルをよく使います
エクセルを覚える時おすすめの本って何がありますか?

仕様書で書くとき用で使うエクセルの使い方って
いくつかありますよね

一般的な事務とはちょっと違うのを使ってたりする

335 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 06:02:16.57 ID:6moHZxYv.net]
荒らしはお帰り下さい

336 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 06:34:41.69 ID:2bCRFORh.net]
ここはJavaの質問をするスレであってプログラミングの質問をするところではないからな

337 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 07:17:37.48 ID:+cMzDaAj.net]
>>326
真面目に覚えるなあんなもん
空気読んで(笑)似たようなのをコピペするだけ
間違ったExcelの使い方であることは常に念頭に置き、
普通に表作るときにも方眼視使うようなキチガイにはならないように

338 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 08:08:50.52 ID:xoBtM0tS.net]
荒らしはお帰り下さい

339 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 10:59:42.77 ID:fbfuCpUg.net]
>>320
聞ける板あります?

>>321-325
ありがとう、具体例書いて貰えると助かる
とりあえず、FP法とかユースケースポイントで出して、バッファ積みまくる方向で考えてみる
プランニングポーカーは面白そう、やっぱ他の人の意見聞きながら決められると良いね



340 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 11:43:34.44 ID:zj9fijaW.net]
移動します
>>329
真面目にというか動かし方がわからない
文字を開業すると1つのマスがでかくなり周りのマスも一緒にでかくなって
図がくずれたりとか直し方が分からないのがいっぱい

341 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 13:29:50.02 ID:5oOeym/b.net]
>>331
すげー雑な言い方すると
実作業を可能な限り予測して自分でやったらどれだけかかるかで見積もる
最短で終わる予測と、最遅で終わる予測の
2/3くらいのあたりで

なぜかかるか聞かれたら、実際の作業に7割、情報の伝達や把握、内部での調

342 名前:ョなどで3割ていどと「思って」いただければくらい言ってお茶濁しておけ
そもそも説明しろってのは価格交渉で、真っ当に対応する義務なんてないんだよ
いやなら他所に頼めって話で、わざわざ真っ当にギリギリで線引いて自分がリスクを背負って客を儲けさせるなんてのは商売じゃない
[]
[ここ壊れてます]

343 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 13:31:30.17 ID:+IeEkclN.net]
荒らしは長文に進化した

344 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 14:49:33.83 ID:vXV5UCix.net]
なんか最近見積もって開発する業務につく先輩の話を聞いたような
同じ会社かもしれない

345 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 14:56:58.85 ID:zR8cx4x+.net]
こんなとこで聞く時点で終わってるw

346 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 19:18:57.56 ID:/fXsKZ/2.net]
Eclipseでデバッグする前に、Gradleのタスクを動かす事ってできるんですか・

347 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 22:55:12.19 ID:DNB0ELgA.net]
GUIで逆add(パネルからコンポーネントを外す)方法が分かりません。
またフレームからパネルを外す方法も教えて下さい。

348 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 23:42:53.98 ID:Z7+/e8WG.net]
パネルとは何ですか?
コンポーネントとは何ですか?
フレームとは何ですか?

349 名前:デフォルトの名無しさん [2015/05/17(日) 00:09:40.59 ID:8eviomzT.net]
逆addって英語も分からんのかw



350 名前:デフォルトの名無しさん [2015/05/17(日) 00:22:25.18 ID:gN9O9+D8.net]
>>340
調べてきました。
reverse addですね?

351 名前:デフォルトの名無しさん [2015/05/17(日) 00:49:32.47 ID:8eviomzT.net]
>>341
自分が言ったことを直訳してどうする?

352 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 03:35:06.17 ID:JFSZ0UWx.net]
追加するメソッドなんて他のクラスにもあるし、逆にリムーブするメソッドもよくあるじゃん
色々勉強不足としかいえない

353 名前:335 mailto:sage [2015/05/17(日) 10:42:31.46 ID:EQ9WNNm7.net]
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。

それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

354 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 10:55:37.85 ID:2+21Y9sC.net]
ID:VKfhfpr8は自己紹介好きw

355 名前: mailto:sage [2015/05/17(日) 16:51:44.57 ID:jNzTrh0F.net]
>>338 >>341

ttps://docs.oracle.com/javase/jp/6/api/java/awt/Container.html

356 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 17:47:31.82 ID:sEzMnPKt.net]
JPQLってEclipseで実行できないの?

357 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 22:18:30.90 ID:PADLKGxj.net]
>>333
なるほど、結構最短で考えちゃうくせがあるので、多目に見てみるよ
あとは、お茶を濁せれば・・だね
ありがとう!

358 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 22:53:48.89 ID:RrUOH6Lf.net]
>>348
余裕をもって考えてそこから2人か3人分+した結果を出す
事故はいくらでもあるけど赤字はまずい

359 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 22:54:52.03 ID:RrUOH6Lf.net]
あと追加



360 名前:機能とかはオプション料金取るみたいに最初に契約内容を厳密にしたほうがいい
じゃないとキリがなくなって失敗につながる
[]
[ここ壊れてます]

361 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 23:11:02.84 ID:t05WEPuS.net]
こういう風にしてメニュー表示させてからボタンイベントでpitari.Game.go1();やpitari.Game.go2();を呼び出すとフリーズする。。例外もないのに。メインから直接ならフリーズしないのに。
public class Menu extends JFrame implements ActionListener{
JButton b1;//OK
JButton b2;//NO
Menu(){
setTitle("お金ゲーム"); //タイトルを表示
setSize(200, 120); //大きさ
setLocationRelativeTo(null); //真ん中に表示
ImageIcon icon = new ImageIcon("./img/icon.gif"); //アイコン
setIconImage(icon.getImage()); //アイコン
setResizable(false); //サイズ変更不可
setLayout(new BorderLayout()); //レイアウトマネージャー
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = getContentPane(); //contentPane取得
JPanel mp = new JPanel();//パネルmp
mp.setPreferredSize(new Dimension(640, 480));
mp.setBackground(Color.WHITE);//色
contentPane.add(mp, BorderLayout.CENTER);//フレームにパネルを追加
b1 = new JButton("ぴったり出そう");
b1.addActionListener(this);
b2 = new JButton("ぴったり出そう(上級)");
b2.addActionListener(this);
mp.add(b1);
mp.add(b2);
setVisible(true); //フレーム表示 }
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b1){
setVisible(false);
pitari.Game.go1();}
if(e.getSource()==b2){
setVisible(false);
pitari.Game.go2(); }}}

362 名前:デフォルトの名無しさん mailto:sage [2015/05/17(日) 23:24:20.43 ID:fZkPpa9c.net]
go1とかgo2の中でゲームのループまわしてたりしてたらフリーズするわ

363 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 08:02:53.16 ID:ZXH7gMMz.net]
無限ループ回していますが何がいけないんですか?

364 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 08:06:10.72 ID:4bXcOge2.net]
>>353がイベントループの仕組みを理解していないこと

365 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 08:46:08.78 ID:Bm+3JtiP.net]
>>353
無限ループ使いたければ
スレッド化しないとだめじゃね?

366 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 09:18:01.87 ID:xLWw0Aez.net]
Javaはデフォルトではマルチスレッドに対応してないから1つのプログラムで2つ以上の処理は同時にできないよ
だからやってもらえるようにしないといけない

367 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 11:25:23.09 ID:FRYFUvxm.net]
tiger1からtiger9までの体重を50と設定してscannerで指定した数値のtigerだけ体重増やしたいです
switch文で書いてみたのですが異常に長くなってしまったので他にいい方法はないでしょうか

368 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 12:33:59.41 ID:/pjdhzEd.net]
>>357
Map使え

369 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 13:08:44.71 ID:lYnH32eV.net]
配列とかArrayListなり



370 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 14:10:48.50 ID:xLWw0Aez.net]
Javaの入門書最後まで読めば普通に出てくる内容の質問が多いな

371 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 14:26:35.44 ID:pw9zIvG0.net]
グーグルクロームでjavaを使いたいんですが
インストールされているJavaを検出すると
このプラグインはサポートされていません。
と出ます、どうすれば使えるようになりますか?

372 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 14:29:06.57 ID:WCmcu9U6.net]
googleの有料会員にはなってる?

373 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 14:39:47.99 ID:pw9zIvG0.net]
>>3

374 名前:62
なってません
[]
[ここ壊れてます]

375 名前:デフォルトの名無しさん [2015/05/18(月) 14:57:03.70 ID:Zrj/oAK7.net]
>>363
知らないで聞いてるならしょうがないけど有料会員じゃないと使えない
自慢気に無料でもゴニョゴニョすれば出来るって言い出す輩が居るけど犯罪なので質問自体しないでください

376 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 15:06:17.83 ID:pw9zIvG0.net]
セキュリティ設定によりJavaアプリケーションがブロックされてるみたいです

377 名前:デフォルトの名無しさん [2015/05/18(月) 17:54:51.66 ID:Dmw0aDgp.net]
>>356
はあ?

378 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 19:00:20.42 ID:4Et+YITv.net]
CUIゲームライブラリ、棒人間のRPGの人です。
解説は完成していませんがソース公開したのでアドバイスを頂けると嬉しいです。
tkrprogramming.web.fc2.com/CuiGameLibrary/src/

379 名前:デフォルトの名無しさん [2015/05/18(月) 19:15:07.19 ID:Dmw0aDgp.net]
>>367
自分は分かってるんだろうが、他人には仕様が分からん。



380 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 19:58:43.03 ID:Zrj/oAK7.net]
パッケージ名もまともにつけれないモノ使う人いる?

381 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:02:52.54 ID:xLWw0Aez.net]
>>367
全体的に名前を変えたほうが良い
人に使ってもらうためのものなのに分かりにくすぎる

382 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:50:29.58 ID:isGngyuH.net]
独学の初心者です
入門書を何冊か借りてきましたが、どれもこれも作りたいと思っているものとは
まったく似てもおらず、そもそも参考になる気がしません
JAVAの基本を知るために全部読むつもりですが
自分が作りたいと思うものを作れるようになるには
何が必要なのでしょうか

383 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:52:35.79 ID:4bXcOge2.net]
経験
相談相手
モチベーション
目的

384 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:55:08.96 ID:4bXcOge2.net]
あと、仕事でやるんでなければ
ある程度は手段を目的にできないとプログラミングは無理だ
作りたいものを作るためだけにプログラミングをするというのはあまりにも割に合わない作業だからね

385 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:59:55.32 ID:WkuUspYy.net]
文句だけならダレだって、ねw

386 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:07:42.43 ID:/bpZO+Pc.net]
>>371
仕様作成の方法を勉強したら、無駄なこと繰り返すことになるよ

387 名前:デフォルトの名無しさん [2015/05/18(月) 21:08:31.07 ID:Dmw0aDgp.net]
>>371
性欲

388 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:19:12.29 ID:isGngyuH.net]
367です
皆さん有難うございます

ググったら逆引き本ってあるんですね
買いに行ってみます

389 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:33:49.49 ID:/bpZO+Pc.net]
何を作りたいのかは秘密かw



390 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:45:17.02 ID:WkuUspYy.net]
どうでもいいけど昨日再帰プログラムを久々に作ったんだけど
4時間もアルゴリズムに悩んでたわ
たまにはソートとか双方向ノードとか
当時Cで当たり前のように作ってたプログラミングも
やっておかないとさびれちまうな

391 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:57:59.14 ID:/bpZO+Pc.net]
再帰を作ると再起不能になります

392 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 22:21:13.79 ID:zyz9hZ+L.net]
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

この本を読んだら次に、この本の実践編も読むといい

393 名前:デフォルトの名無しさん [2015/05/19(火) 03:06:51.99 ID:cE9q/qb/.net]
アクティビティ1で入力した数字を計算ボタンを押して、アクティビティ2に答えを表示するのってどうやんの
本読んでもアクティビティの切り替えとか載ってない

394 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 08:45:26.79 ID:z/+crn25.net]
>>382
Androidか? そっちのスレ行けよ。
intent使う例がいくらでもあると思うけど。

395 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 11:22:04.92 ID:3wIg8y+1.net]
打ち込んだ文字列を分解して数字に変換するプログラムを組みたいのですがswitchにstringを入れるとエラーが起きてしまって困ってます
どうしたらいいでしょうか

396 名前: mailto:sage [2015/05/19(火) 11:40:31. ]
[ここ壊れてます]

397 名前:11 ID:zSE2juZi.net mailto: switch caseはcharに分解したほうが…… []
[ここ壊れてます]

398 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 11:46:28.50 ID:PdOnvsLl.net]
>>384
splitで文字列分解して
分解した文字列から数字に変換でよくね?

399 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 14:35:12.87 ID:w1KWXTiR.net]
1.7以降はswitchに文字列指定できるでしょ
バージョン上げれば?
それ以前の問題な気もするけど



400 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 15:37:19.33 ID:vpy254EB.net]
charAtで文字列長だけループさせてもできる

401 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 18:26:45.94 ID:ukG8Ap5a.net]
switch文で文字列以外のイントランスの分岐できるようにして欲しい。
equals呼び出せばいいと思うけど何か問題があるんだろうか。

402 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 18:44:10.34 ID:ukG8Ap5a.net]
昨日のCUIゲームライブラリのサンプルです。ソースも公開しています。
tkrprogramming.web.fc2.com/2chOukoku/

403 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 22:27:45.86 ID:hHsXA8+7.net]
>>349
2人か3人分+って、2,3人月プラスってこと?

404 名前:デフォルトの名無しさん [2015/05/20(水) 03:23:21.34 ID:zV1mYBYx.net]
クラスとパブリッククラスの違いがわからん
パブリッククラスは他のパッケージからインポートしてきて、クラスはこの場で定義した、って認識?

405 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 03:54:13.32 ID:04xuVNDq.net]
public = あらゆる場所から参照可能
無印 = 同じクラスの中か同じパッケージの中からのみ参照可能

例えば無印クラスを別のパッケージから使おうとしても無理
publicならできる、以上終わり


君が何にどう困ってるのか日本語がよくわからなくて伝わらないので、
眠気を飛ばしてからレスしたほうが良いだろう

406 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 03:54:58.60 ID:AhIGO1Cm.net]
>>392
言葉の定義が混乱しとるな。

クラスはクラス。

君が言ってるのは、privateかpublicかの話。
private classはそのclass(を記述しているファイル)の中でしか参照できない。
public classは外部のclass(を記述しているファイル)からも参照できる。

407 名前:デフォルトの名無しさん [2015/05/20(水) 04:11:38.28 ID:zV1mYBYx.net]
>>392
>>393
お二方ともありがとう
よく理解できたわ
確かに寝ぼけてるわwww
眠いとたまに自分で勝手に変な解釈始めて何が正しいか分からなくなる
それで聞いてみた
本当にありがとう

408 名前:デフォルトの名無しさん [2015/05/20(水) 04:13:03.01 ID:zV1mYBYx.net]
>>394
ごめん>>395だけど安価間違えた

>>393>>394だわ
本当にありがとう

409 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 20:26:51.01 ID:9JFFn+gK.net]
テキストエリアに数字とバックスペースのみ入力できるように出来ますか?
また、コンボボックスの追加をプログラムで指定するのではなくテキストファイルから読み込んで追加出来ますか?



410 名前:デフォルトの名無しさん [2015/05/20(水) 20:44:07.45 ID:A6/5fHi+.net]
JTreeに追加したノードを一時的に見えなくする方法はありますか?
取り除かずに非表示にしたいのですが。。

411 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 20:47:09.19 ID:UISgnG7e.net]
>>397
二つとも可能。やり方は教えんが。

412 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 20:48:35.65 ID:UISgnG7e.net]
>>398
JComponentを継承してるクラスはすべて可能。やり方は教えんが。

413 名前:デフォルトの名無しさん [2015/05/20(水) 22:19:09.92 ID:V7msXAIk.net]
>>400
DefaultMutableTreeNodeはJComponentを継承してないんで無理ですよね
あきらめました

414 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 22:31:55.17 ID:0fc+Q2cl.net]
>>397 何処かに書いてあったけど面倒だったから止めた。
一番簡単なのは決定ボタンが押されたりしたらgetTextして正規表現で比較。もし偽なら数字を入力して下さいダイアログを表示するとか。
これを応用してコンポーネントの状態が変更された時のイベントを使いテキストエリアのターゲットが外れた?時にgettextして数字以外を削除、その後settextすればいいと思う。


415 名前:思いついただけで実際にしてみた訳じゃないから適当に聞き流して。

~~~~~~~~~~~~~~~~~~

CUIゲームライブラリの件ですがより使いやすくなるように改造して1ヶ月後くらいにver2.0として配布しようと思います。色々な質問をするかと思いますが宜しくお願いします。
[]
[ここ壊れてます]

416 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 23:25:09.49 ID:UISgnG7e.net]
>>401
あきらめたんならもうアドバイス必要ないかもだがコンポーネント系は大体当てはまるがまずパネルクラスに乗せておいて
パネルを表示非表示切り替えるようにするのが一般的だと思うがどうだろうか?
もっと丁寧に作るとするならキャンバスクラスを二つ用意してそれぞれ操作ペインと表示ペインに分けて
描画のタイミングをそれぞれ分ければ非表示にしなくても処理が重たくならない。

417 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:00:51.67 ID:X6kppzyM.net]
int n = 1 + 1;

は通ります
でも

String n = "1 + 1";
Integer.parseInt(n);

はNumberFormatExceptionがでます
どうにかして、文字列の"1 + 1"から数値の1 + 1(= 2)にする方法はありませんか?

418 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:15:18.00 ID:szCze6Qh.net]
int n = new javax.script.ScriptEngineManager().getEngineByExtension("js").eval("1 + 1").intValue();

System.out.println(n); // 2

419 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:17:28.30 ID:szCze6Qh.net]
キャスト忘れてた
int n = ((Integer)(new javax.script.ScriptEngineManager().getEngineByExtension("js").eval("1 + 1"))).intValue();



420 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:18:54.97 ID:szCze6Qh.net]
実行結果

https://paiza.io/projects/HANMNxWULypru2OoEdpgCA

421 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:56:25.63 ID:X6kppzyM.net]
>>406
初心者でちょっと意味不明なんですけど
文面からのイメージ的に"1 + 1"をJavaじゃなくてJavaScriptで実行してるってことでいいのかな
ありがとうございました
Javaでは不可能なことなんですね
これで色々出来ます






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

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

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