TanakaShinya の回答履歴
- Strutsについて
Strutsを勉強しようと思っています。 良いサイトを教えてください. Jakartaのサイトや日本語翻訳版のサイトは知っているので、それ以外でお願いします. なるべく、日本語サイトでお願いします.
- JTableとJScrollPaneの問題
JTableとJScrollPaneを使って、Excelのsheetのような表を作成したいのですが、 列の入れ替えが可能になっています。 列の入れ替えを出来ないようにしたいのですが、どうしたら良いのでしょうか? 教えて下さい。 また、各セルをセンターリングで表示したいです。 (以下の例の場合、Aと×とかです。) テストプログラム import java.awt.*; import javax.swing.JTable; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JScrollPane; public class testTable extends JFrame { public testTable() { Object[][] data = { {"A","B","×","A","A","×","B",}, {"C","C","C","C","C","×","B",}, {"×","×","×","A","A","×","B",}, {"F","F","F","A","A","×","B",}, }; String[] columnNames = {"日", "月", "火", "水", "木", "金", "土"}; JTable tblSchedule = new JTable(data, columnNames); JScrollPane scrollPane = new JScrollPane(tblSchedule); getContentPane().add(scrollPane, BorderLayout.CENTER); } public static void main(String[] args) { testTable frame = new testTable(); frame.pack(); frame.setVisible(true); } }
- J2SDK1.4 での JavaBeansの永続化
J2SDK1.4からサポートされている、XMLによる JavaBeansの永続化の手法について知りたいです。 関連したURL等も、あれば教えてほしいです。
- クリックでGUI部品を追加する
java歴3ヶ月の初心者です。よろしくお願いします。 現在、Swingを用いたパズルを作成しているのですが、 パネル上にあるラベルをクリックすると、 ラベルを乗っけていたパネル全体がラベルとなるようにゲーム画面を作りたいのですが、 「クリックにより、GUI部品をはずし別の部品をつける」 という方法がわかりません。 できればクリックするごとに元の状態と交互に表示できるようにしたいです。 試した方法としてはmouseClicked内にremove()やsetVisible(boolean) で消したのですが、その後にラベルを加えることができませんでした。 ご回答よろしくお願いいたします。
- ベストアンサー
- Java
- noname#1600
- 回答数3
- ポーカーを作りたいのですが・・・
ポーカーを作りたいのですが、カードを配る所まではなんとか自力で出来たのですが・・・。 肝心のカードの交換が分かりません(T_T) 一応、チェックボックスとイメージを配列で処理しているのですが・・・。 簡単な配列しか分からない私が挑戦するにはまだポーカーは早かったのでしょうか??
- ベストアンサー
- Visual Basic
- blue_fire
- 回答数2
- JAVAのプログラムについて
今、JAVAを始めたのですが、どうしても分からないところがあるので教えていただきたいのですが・・・・ +と- と言う文字をキーボードから入力して、switch文で判断したいのです。 ソースは String s3 = bufreader.readLine(); 上記でキーボードから文字列を取得して、 switch(s3){ case '+': int c = Integer.parseInt(s1) + Integer.parseInt(s2); System.out.println(c); break; case '-': int d = Integer.parseInt(s1) - Integer.parseInt(s2); System.out.println(d); break; } スイッチ文で、+と言う文字と-の文字だったとき、それぞれ画面に表示させたいのですが、うまくいきません。 多分、文字列でゲットしてきたものをswitch文は使えないからだと思うのですが・・・・ すみません。もし宜しければ、教えてください。お願いします。
- スキューバが、したい!!
この間、NHKの テレビ番組で、ダイビングを、見て一度は、してみたいのです。以下の 質問で 教えて下い。 1.まず、なにが 必要ですか? 2.免許は、要るのですか?要るなら、それに対する 費用? 3.ダイビング 機材の種類 個人で 必要なもの! 4.機材や、その他の 費用! とにかく、くわしく 教えて ください。 よろしく おねがいします。
- 締切済み
- その他(車・バイク・自転車)
- no-hitomi
- 回答数6
- 画像処理の技術(DCT)
画像処理の種類や DCTとかIDCTなどについて、 詳しく紹介されてあるページなどについて ご存知ないでしょうか? また、これらのことについて知って ますでしょうか? 解説をお願いします。
- ベストアンサー
- その他(カメラ・ビデオカメラ)
- coolguys
- 回答数3
- スキューバダイビングをはじめるには?
私は今まで一度もスキューバダイビングなるものをしたことがありません。ただ私の周りの友人がみんなはじめて、「楽しいよ、一緒にやろう!」と誘われるのですが、結構お金がかかったり、ライセンスがなんとか・・とかよくわかりません。その何人かの友人に聞いてもみんな言ってることがバラバラなので、どれを信じて良いのやら。。。 もし詳しい方がいたら・・・ ・はじめる時に必要なことや必要なお金 ・ライセンスのこと など、教えてください。
- ベストアンサー
- その他(車・バイク・自転車)
- y21
- 回答数5
- Rnd関数について
今Rnd関数を使って問題を作ろうとしているのですが, 40問中から重複なしに20問ランダムに出題するというものを作ろうとしています。 しかし,重複を無くすためのプログラムの仕方がわかりません。 ついこの間,VBを始めたばかり(プログラムはVBが始めて)なので, できれば詳しい解説を書いてほしいです。 今現在考えているのはこんなのです↓ Private Function RandomCnt() As Long '********************************* '* ランダムで問題の番号を取得 * '********************************* '一時的にランダムで取得した問題番号を格納 Dim RandomNo As Long RandomNo = Int((MaxRec * Rnd) + 1) 'ランダムで番号を取得 Do While volQuizNo(RandomNo) = True 'まだ出していない問題が見つかる間 RandomNo = Int((MaxRec * Rnd) + 1) 'ランダムで番号を取得 Loop volQuizNo(RandomNo) = True '出題問題のチェック RandomCnt = RandomNo End Function
- ベストアンサー
- Visual Basic
- nox_neo
- 回答数4
- Excel2000でのフッタのページ番号の設定について
Excel2000でのフッタのページ番号の設定について Excel2000でフッタに任意のページ番号を割り振るには、どうしたら良いでしょうか。 ワークシートの印刷1ページ目をページ番号20、続く印刷2ページをページ番号21・・・といったようにしたいです。
- ベストアンサー
- オフィス系ソフト
- apple_nagano
- 回答数2
- プログラムのバグについて
以下のプログラムがコンパイルできません。 #include<stdio.h> int sigma(int);このプロトタイプ宣言がしたの関数定義と矛盾を起こしている ということはどうゆうことか教えてください。 int main() { int array[11]; int num; int count; for(count = 0; count < 11; count++ ){ printf("array[%d]",count); scanf("%d",&array[count]); if(array[count] = 0)break; num = sigma(array[count]); printf("sigma >> %d\n",num); } exit(0); } /*関数名:sigma 引数 :array[11] 返り値:入力された整数の総和*/ int sigma(int array[11]) { int arg[11]; int count; for(count = 0;count < 11;count++){ arg[count] = 0; arg[count]+= array[count]; } return(arg[count]); }
- ベストアンサー
- C・C++・C#
- ku_by_wada
- 回答数6
- プログラムのバグについて
以下のプログラムがコンパイルできません。 #include<stdio.h> int sigma(int);このプロトタイプ宣言がしたの関数定義と矛盾を起こしている ということはどうゆうことか教えてください。 int main() { int array[11]; int num; int count; for(count = 0; count < 11; count++ ){ printf("array[%d]",count); scanf("%d",&array[count]); if(array[count] = 0)break; num = sigma(array[count]); printf("sigma >> %d\n",num); } exit(0); } /*関数名:sigma 引数 :array[11] 返り値:入力された整数の総和*/ int sigma(int array[11]) { int arg[11]; int count; for(count = 0;count < 11;count++){ arg[count] = 0; arg[count]+= array[count]; } return(arg[count]); }
- ベストアンサー
- C・C++・C#
- ku_by_wada
- 回答数6
- システムリソース不足ってなに?
グラフィック系の複数のアプリケーションで 作業しているときに以下のメッセージがよくでます。 「システムリソースが極端に不足しています」 アプリを閉じて、一つのアプリにしぼって作業しても たまに同様のメッセージがでます。 どうすれば解消されるでしょうか? PCスペックは以下の通りです。 OS:Windows95 Pentium (2) 233 メモリ:95MB システムリソース:58%の空き (メーラとインターネットブラウザ使用時) ファイルシステム:32ビット 仮想メモリ:32ビット 各ドライブの空き領域:500MB~1GB よろしくお願いします。
- 締切済み
- その他(PCパーツ・周辺機器)
- noname#280
- 回答数3