• ベストアンサー

画面オープン時の項目の更新

いつもどうもです。 またまた教えていただきたいことが・・・。 メイン画面のメニューから設定画面を呼び出すのですが メニューをクリックされたときに 設定画面クラスを生成して、 setVisible する形を取っています。 設定画面を開く際に現在の設定を反映させたいのですが どのような形が正しいのでしょうか? できれば設定画面クラス側で 表示されたときに自ら設定を反映させたいのですが そのやり方が分かりません。 宜しくお願いします。

  • Java
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • thamansa
  • ベストアンサー率40% (95/232)
回答No.1

Windowsのネイティブアプリは設定情報をレジストリに格納しますが、 Javaアプリの場合はどのように保存しておくのがベストプラクティス? という質問でよろしいでしょうか。 setVisible()の前に各コンポーネントのsetText()とかsetValue()などで値をセットするのがわからないのではないですよね。

Zepetto
質問者

補足

コメントありがとうございます。 その辺の設定情報については ファイルで保存していまして問題ないです。 聞きたかったのはsetText()とかsetValue()のことではなく、 現在、 メイン画面クラス側で設定画面クラスをsetVisible()していますが それを何らかの形で設定画面クラス内から出来ないかと思いまして 質問させていただきました。 この説明で分かりますかね?

関連するQ&A

  • 消してるサブモニターに表示されてる画面をメインに出

    こんばんは サブモニターを消している時に、サブモニター側に表示されてる画面をメインモニターに出す方法はないでしょうか? メイン側のタスクバーには表示されてるのでそこからなんとかできないかなーと思うのですが… いつもは目分量でメニューバーを引っ張ってみたりやはりできずに諦めてサブモニターをつけたりしています。 サブモニターにはシャープのテレビを使っています。普段はテレビとして使っています。 なにかやりかたがあるようでしたら教えてください。 よろしくおねがいします。

  • visual studioでのメニュー画面作成

    visual studio(C#)で趣味でアプリを作っています。 以下のような画面を作成したいのですが、実現方法が良く分からず質問させていただきます。 ・EXEを実行するとメインメニュー画面が起動する。 ・そのメインメニュー画面は左側の約1/3に第1階層のメニューが表示され、  右側に第2階層のメニューが表示される。  第2階層のメニュークリックでサブ画面の起動、  または、第3階層のメニューが表示。 ここで言うメインメニューとはメモ帳などの上部に表示されるファイルメニューのようなものではありません。 MacでSafariの画面上部のサイドバーをクリックすると画面左側にBookmarkが表示されますが、それが1階層で2階層以降はは右側に表示されるイメージです。HTMLのリンクみたいなものをイメージしています。(ボタンだと表示しにくいので。。。) 説明がわかりづらいかもしれませんが、よろしくお願いします。

  • 動的生成、Dynamic HTMLについて

    先日講義で「Webアプリケーションは動的生成、つまりDynamic HTMLを使用しているという点でGUIアプリケーションと異なる」という説明を受けました。 その後自分なりに動的生成、Dynamic HTMLというキーワードで検索してみましたが、動的生成という意味がいまいち腑に落ちません。 例えばWebアプリケーションで、ユーザー側でこのメニューは出して、このメニューは出さないといった設定を変更すると、掃き出されるHTMLは変化しますが、このことを動的生成というのでしょうか? しかしGUIアプリケーションでもユーザー側でそういった設定をして、GUIアプリケーションの表示を変えることは可能なような気がしますが・・・。 現在の個人的な見解としては Webアプリケーションの場合はプログラムからHTMLが生成され、そのHTMLはユーザーとの対話でいろいろな形で変化します(動的生成)。そしてその変化したHTMLが画面として反映されます。 しかしGUIアプリケーションはHTMLを掃き出す訳ではなく、プログラム自体も変化するわけではない。 こんな感じでしょうか? まとまりのない文章になってしまい申し訳ありませんが、どなたかご教授いただければと思います。もし間違っている箇所等ありましたらそちらも指摘していただければ幸いです。

    • 締切済み
    • PHP
  • リンクで2画面変わるようにしたい

    フレームでページを作っています。 例えばメニューをフレーム1,メイン画面をフレーム2とした場合,メニューのリンクをクリックした時に,そのメニューページ自体とメイン画面を同時にジャンプさせるようなことが可能でしょうか? 可能ならば是非ご教授お願いします。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • 子画面を閉じて親画面のリストを更新するには。

    検索ページで入力された値をキーにしてデータベースから該当するデータを取得して検索結果のリストを表示しています。 検索リストの行毎には参照ボタンが生成してあり、このボタンをクリックするとJavaScriptの「window.open」で別ページが開き、選択したレコードの詳しい内容を表示しています。 この別ページには選択ボタンが用意して、このボタンをクリックしたらJavaScriptの「window.open」で開いた別ページを閉じて検索リストに戻り、参照したレコード行の項目に選択したという情報を追加したいと考えていますがどのようにしたらいいのかが思い浮かびません。 ※検索リストで表示しているデータ(データベースから検索したデータ)はセッション変数に格納してあります。 そこで皆様のお力をお借りしたくて投稿させていただきました。 私が行いたい事は以下の通りです。 1.検索ページで入力された値をキーでデータベースを検索。 ※検索時のSQLで空のフィールド(選択ステータスフラグを格納するフィールド)を準備。 2.取得した検索データをセッション変数に格納。 3.取得した検索データから検索リスト(親画面)を生成して表示。 4.検索リスト(親画面)の参照ボタンをクリックして子画面を表示。 5.子画面の選択ボタンをクリックして子画面を閉じる。 ※選択ボタンをクリックした際に1で作成した空のフィールド(選択ステータスフラグを格納するフィールド)に値を設定。 6.検索リスト(親画面)に戻ると選択ボタンをクリックした行の空のフィールドに選択ステータスを表示。 箇条書きですが理解していただけましたでしょうか? 些細な事でも何でも構いませんのでアドバイスいただけませんでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • パソコン起動時にすぐにメイン画面にしたいのですが。

    パソコンを起動させた際、ユーザー名をクリックしてください。と表示されてしまいます。ユーザー名は一人しか登録していないのですが、この手順なしにメインのアイコン等が貼り付けてある画面にするには、どのようにしたらよいのでしょうか??どなたかよろしくお願いいたします。

  • EC-CUBEの管理画面内に円グラフを表示させたい

    管理画面に抽出条件を設定するフォームがあり、 送信ボタンを押すと、テーブル内に結果データを表示させると同時に、 同じ画面内に、結果データをもとにした円グラフを表示させたいのですが、 どなたか分かる方いませんか? EC-CUBEには元々下記の円グラフ生成クラスが用意されているのですが、 かなりカスタマイズしてしまったためか、表示がうまくできません。 SC_GraphPie extends SC_GraphBase なので、このクラスは使わずに表示させたいと思います。 下記のような立体型ではない円グラフを画面の一部分に表示させたいのです。 http://php.eweb-design.com/0208_cir.php できれば円グラフだけのために新たなクラスも新たなファイルも作りたくありません。 現在コーディング中のPHPファイル内に円グラフ生成用の関数を設けて、 テンプレ側では出力させたいです。 具体的には、PHPでの円グラフ生成関数と、テンプレ側での円グラフ表示部分の サンプルコードをいただけたら幸いです。 切実ですので、どなたかよろしくお願いいたします。

    • 締切済み
    • PHP
  • 右クリックメニューの中の項目を消すには?

    右クリックすると右クリックメニューが出ますよね。いわゆるそこのポインタ位置でできる事が親切に表示されるわけなのですけども。 しかし、そのメニュー項目の中で、いらない項目があった場合どうやって消すのかが解りません。 色んなソフトを入れると勝手に生成されてしまったりしますよね。使わない項目は消したいんです。 よろしくお願いいたします。

  • マルチディスプレイでYouTubeを全画面にしたい

    デュアルディスプレイ環境でYouTubeをフルスクリーンで見るとき、 サブディスプレイの側にFirefoxのウインドウを置いてからフルスクリーンを押して、 サブディスプレイ一一杯に表示しているのですが、このときメインディスプレイの側で 一度でも何かしらマウスをクリックすると、サブディスプレイのフルスクリーンモードが解除されてしまいます。 メインディスプレイでマウスクリックをしても、サブディスプレイの全画面モードが解除されないようにするにはどうすればいいでしょうか? OSはWinXP Pro SP3 ブラウザはFirefox3.6.13です。 (もし、Firefoxで不可能だが別ブラウザなら可能ということであれば、 そのブラウザを紹介していただくという形でも助かります)

  • ユーチューブを見る時の画面について

    ユーチューブで動画を見る際、右側の関連動画をクリックしても画面が見れなくなりました。 これまでは見れていなのに、ある時を境にクリックしても見られなくなりました。 どう設定したら見られるようになりますでしょうか。

専門家に質問してみよう