HarukaV49 の回答履歴
- Javaにおけるイベント処理
JFrame SpritPanel SpritPanel JPanel JButton A JButton B JButton C JList A SpritPanel JList B JTable C という構成で、JButton A をクリックしたらJList AにJButton A用のなんらかのリストを表示し、JButton BをクリックしたらJList BにJButton B用のなんらかのリストを表示し、・・・ と1つGUI部品で発生するイベントで1つまたは複数のGUI部品の更新処理を行いたいのですが、イベントリスナをどこに実装させて、どこに更新処理を書くかで迷います。 例えば、押されるJButton Aにイベントリスナーのメソッドを実装し、そこで処理を書く場合はJList Aをこのメソッド内から見えるようにしなけなくて、それをするためにインスタンスを渡したりするのが面倒に感じています。 様々なGUI部品やパネルで構成され、イベントが起きたら複数のGUI部品が更新が必要となるようなGUIアプリケーションを作る場合、どのようにイベントを処理させるのが王道なのでしょうか。 うまく質問できないので、質問内容に不明な点があれば補足いたします。
- ローカル変数の初期化方法の違い
以下の例1と例2は、何か違いがあるのでしょうか? 違うとすれば、どういう時にどちらの例を使用すべきなのでしょうか? ==== 例1 ==== public class TestClass { private String text = "aaa"; // ... } ==== 例2 ==== public class TestClass { private String text; public TestClass() { text = "aaa"; } // ... }
- ベストアンサー
- Java
- pe_daichan
- 回答数5
- JLabelとJLabelを結ぶ直線をJComponentとしてカプセル化
別にJLabelでなくてもよいのですが、JPanel上のJComponentを繋ぐ直線を表すクラスをJComponentを継承したクラスとして扱いたいのですが、どのようにすればよいでしょうか? というのもやりたいことは、JPanel上のJComponentを移動させたときにそれを繋ぐ線も動くとともに、その線上で発生するイベント(たとえばMouseEvent)を処理したいからです。 現段階ではJPanelに直に線を描画し、JPanelと同じ大きさのオフスクリーンに各線の識別IDを色とした線を描画することで、カーソルの位置から当たり判定をするという荒い方法で対処しています。 なんとかこの線をオブジェクととしてカプセル化したいのですが、なにかよい方法はないでしょうか? ピュアJavaで実装したいため、SWT+EMF(+Draw2D)は考えていません。 またそのようなピュアJavaのライブラリがあれば教えてください。
- セルへの入力
A列、1行から指定した行までに次のような処理をVBAをもちいて行いたいのですが教えてください。 A 1 01 2 02 3 03 : 11 11 12 12 13 01 14 02 15 03 : 23 11 24 12 : : 具体的には、各行に01から12を入力するのを繰り返すようにマクロを書きたいのですが。
- ベストアンサー
- Visual Basic
- kazoo96
- 回答数3
- JLabelとJLabelを結ぶ直線をJComponentとしてカプセル化
別にJLabelでなくてもよいのですが、JPanel上のJComponentを繋ぐ直線を表すクラスをJComponentを継承したクラスとして扱いたいのですが、どのようにすればよいでしょうか? というのもやりたいことは、JPanel上のJComponentを移動させたときにそれを繋ぐ線も動くとともに、その線上で発生するイベント(たとえばMouseEvent)を処理したいからです。 現段階ではJPanelに直に線を描画し、JPanelと同じ大きさのオフスクリーンに各線の識別IDを色とした線を描画することで、カーソルの位置から当たり判定をするという荒い方法で対処しています。 なんとかこの線をオブジェクととしてカプセル化したいのですが、なにかよい方法はないでしょうか? ピュアJavaで実装したいため、SWT+EMF(+Draw2D)は考えていません。 またそのようなピュアJavaのライブラリがあれば教えてください。
- ローカル変数の初期化方法の違い
以下の例1と例2は、何か違いがあるのでしょうか? 違うとすれば、どういう時にどちらの例を使用すべきなのでしょうか? ==== 例1 ==== public class TestClass { private String text = "aaa"; // ... } ==== 例2 ==== public class TestClass { private String text; public TestClass() { text = "aaa"; } // ... }
- ベストアンサー
- Java
- pe_daichan
- 回答数5
- JAVA初心者(プログラミング初心者)
現在、転職を考えていますがオブジェクト指向の勉強をするにあたって まず、何から始めればいいでしょうか? 先日面接時にオブジェクト指向の勉強をした方がいいと言われましたので。 プログラミングは全くの初心者です。
- インバーター基盤について
ノートパソコンのインバーター基盤を交換しようと思い 同じような機種を手に入れました。 NEC TOKIN のインバータなのですが、 私のパソコンはD2030-B001-P4です。 用意したのはまるで同じ形のD2030-B001-P1でした。 これは同じ物なのでしょうか。 P1P4がどういう意味か分かる方いらっしゃいましたら よろしくお願いいたします。
- ベストアンサー
- ノートPC
- sonotanozassyu
- 回答数2
- Visual Studio
Visual StudioのシリーズでC++は利用しているのですが、Javaにも同じようなものがあると聞きました。(J#?) マイクロソフトで検索してみてもダウンロードサイトが発見できず困っています。また、ダウンロード出来たとして設定方法が記載されているサイトも教えてください。
- ベストアンサー
- Java
- noname#45110
- 回答数1
- JDKのインストールで
JDKのインストールするとデフォルトではC:\Program File\Javaにインストールされます。 本で読んだのですが、「Program File」にインストールするとスペースができてしまうので避けたほうがいいと書いてありました。 本には理由まで書かれていなかったのですが、スペースが入ることで不都合はあるのでしょうか?
- Swingでアプリケーションプログラム
はじめまして。 Swingでアプリケーションプログラムの勉強をしようと思います。 それで、テキストに入力した内容をボタンを押したら、 ラベルに表示されるといった処理を書こうとしました。 ですが、ボタンの処理からテキストの値を読み取りそれをラベルに書き込む処理が分かりません。 どのようにしたらいいのか教えてもらえないでしょうか? お願いします。
- 内部クラスからはrepaint()は実行できない?
アプレットを勉強している初心者です。 思うような実行が出来ず public class applet extends Applet{ public void init(){} public void paint(){} class buhin extends Button implements ActionListener{ public buhin(){} public void actionPerformed(ActionEvent e){ repaint();//←これ } } } 大雑把ですがこのような構造で、上の場所からはrepaint()は実行できないのでしょうか?動作からはどうやら出来てないようなのですが、いまいち勘なので・・・。 よろしくお願いします。
- 内部クラスからはrepaint()は実行できない?
アプレットを勉強している初心者です。 思うような実行が出来ず public class applet extends Applet{ public void init(){} public void paint(){} class buhin extends Button implements ActionListener{ public buhin(){} public void actionPerformed(ActionEvent e){ repaint();//←これ } } } 大雑把ですがこのような構造で、上の場所からはrepaint()は実行できないのでしょうか?動作からはどうやら出来てないようなのですが、いまいち勘なので・・・。 よろしくお願いします。
- エクセルで自動で列を反転表示することはできますでしょうか?
エクセルのシート上で、マウスの動きに合わせて列全体が薄いグレー色などの色に変わるようにできますでしょうか? 列や行ごとに関連する大事なデータがあり隣のセルと間違えて見ないように一列、一行に色が付いてくれるとうれいしのですがいちいちエクセルの端をクリックして行や列全体の選択をするのがめんどうなもので。。。。マウスポインタがある行や列の色が自動で変わってくれると同時に結果的に選択されたような表示になってくれると助かります。 こういう動きをネットなどでも見かけるのですが名前がわからないのと エクセルのVBA等でできるのかどうかを教えて頂きたいと思います。 ご存じのかたいましたら宜しくお願い致します。
- ベストアンサー
- その他(業務ソフトウェア)
- hatomuga54
- 回答数5
- エクセルで自動で列を反転表示することはできますでしょうか?
エクセルのシート上で、マウスの動きに合わせて列全体が薄いグレー色などの色に変わるようにできますでしょうか? 列や行ごとに関連する大事なデータがあり隣のセルと間違えて見ないように一列、一行に色が付いてくれるとうれいしのですがいちいちエクセルの端をクリックして行や列全体の選択をするのがめんどうなもので。。。。マウスポインタがある行や列の色が自動で変わってくれると同時に結果的に選択されたような表示になってくれると助かります。 こういう動きをネットなどでも見かけるのですが名前がわからないのと エクセルのVBA等でできるのかどうかを教えて頂きたいと思います。 ご存じのかたいましたら宜しくお願い致します。
- ベストアンサー
- その他(業務ソフトウェア)
- hatomuga54
- 回答数5
- youtubeのダウンロードが遅い
youtube動画を見る時ダウンロード(赤いバー)が異常に遅いんですが、 原因は何でしょうか? あと、たまに動画をダウンロードしてる途中で急に切れてしまって最後までその動画を見れない時もあります。 ダウンロードが早い動画はいつも早いんですが、遅い動画はいつもダウンロードが遅いです。 快適に動画を見る方法を教えてください。 使っているパソコンは「ノートXP ADSL」 回答宜しくお願いします。
- ベストアンサー
- その他(インターネット接続・通信)
- ray--sefo
- 回答数2
- カロリーを摂取以上に消費したらどうなりますか
一日のカロリー摂取量を2000カロリーとして、運動などをして一日3000カロリー消費するとします。1000カロリー分は脂肪から補えるとしてこの行為を毎日やっていくと体脂肪は限りなく落ちていくと思います。かといって限度はあるので、いずれ脂肪が尽きてしまうと思います。この場合、この行為をおこなった結末に人はどうなってしまうのでしょうか?死んでしまいますか?
- ベストアンサー
- ヘルスケア(健康管理)
- mellow91
- 回答数3
- EXCELのVBAで入力状態を解除する方法
おはようございます。 EXCELのVBAで分からない為、ご教授してもらえないでしょうか? 表上でダブルクリックをすると入力状態に移行しますが その入力状態に入らないようにするマクロを組むことはできますでしょうか? 現在Worksheet_BeforeDoubleClickから行列Noを取得し 範囲内であればマクロを走らせるものを作成しています。 行列ともに場所を変えないで入力状態のみ解除したいのです。 これはできるものなのでしょうか? 行を1つ移動させ、戻すようなマクロは試したのですが、できませんでした。。 ご教授、よろしくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- haru_chama
- 回答数1
- usb ポートの電力限界
ホームページを見ていたら、usb ポートの電力限界を超えました。という旨のメッセージがでてきてしまい、ネットに接続できなくなってしまいます。どのような対処をしたらよいでしょうか? ちなみに、パソコン本体からはusb接続でキーボード、マウス、モデム、モニターを接続しています。 よろしくお願いします。