• 締切済み

GUIの画面遷移

GUIで画面遷移する方法を教えてください。 画面遷移というか、同じ画面をもう一度読み込む、といったほうが正確だと思います。 現在開いている画面をdispose()して、もういちど読み込めばいいのでしょうけれど、 画面にはちょっとしたタイマーカウンターがついていて、 前の画面をdispose()して新たに画面を開いても、前のタイマーの時間が残っています。 タイマーカウンターを0にしてからならいいかなと思ったのですが、 今度は、タイマーのカウンターが倍速で回っています。 やはりどうやら、前のプログラムが生きているようなんです。 GUI画面で、完全に前の情報を抹消して、新たな画面表示をする方法はないでしょうか。 宜しくお願いします。

みんなの回答

  • pokeman-v
  • ベストアンサー率29% (8/27)
回答No.1

コンポーネントは何でしょうか JLabelだと仮定したら、 そのJLabelを updateUI() したらできるかと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VB.NET 画面遷移

    VB.NET2005にて開発してます。 画面遷移で困ってます。 親画面にボタンが複数ありボタンから各子画面へ遷移するのは問題ないのですが、 子画面同士で画面遷移させたい場合オーナーという概念がないため遷移前画面の操作が出来ません。 publicで子画面FORMを宣言するなどすれば良いのでしょうか? それ良いならその方法を教えてください。 違うならその他方法を教えてください。 VB.NETは全くの初心者なので分かりやすくお願い申し上げます。

  • C# ログイン画面からメイン画面への画面遷移について

    C# ログイン画面からメイン画面への画面遷移について C#での画面遷移に関する質問です。 ログイン画面からメイン画面に遷移する場合、どの様な方法で遷移すれば良いのか 迷っています。 現状では以下の方法で遷移していますが、より適切な方法をご存じの場合 ご教示下さい。 (1)Program.csにおいてApplication.Run(new LoginDialog())で ログイン画面を表示 (2)ログインボタンクリックメソッドでログイン成功時、 メイン画面インスタンスを生成・表示し、ログイン画面を非表示。 (後でログイン画面を再表示することがある為) --------------------------------------------------------------------- private void LoginButton_Click(object sender, EventArgs e) {    /* ログイン処理 */    //ログイン成功時    //メイン画面インスタンス生成    MainForm mainForm = new MainForm();    //ログイン画面インスタンスを代入    mainForm.loginForm = this;    //メイン画面表示    mainForm.Show();    //ログイン画面非表示    this.Visible = false; } --------------------------------------------------------------------- また上記の方法だとメイン画面を閉じても、アプリケーションは終了しない為 メイン画面の閉じるボタンを押した場合に以下の処理を行っています。 --------------------------------------------------------------------- private void MainForm_FormClosing(object sender, FormClosingEventArgs e) {    //ログイン画面クローズ    loginForm.Close(); } --------------------------------------------------------------------- 以上、宜しくお願いします。

  • Objective-c 画面遷移について

    iPhoneのカルタゲームを作成しています。 以下のような画面構成としていますが、 分からない点があるので、教えて下さい。 (その前に構成自体に問題有りでしょうか?) a.[初期(スタート)画面」 ↓pushViewControllerで遷移 b.[問題画面]…ランダムで問題表示 ↓pushViewControllerで遷移 c.[カードを並べて表示]…ランダムでカードを並べる ↓pushViewControllerで遷移(問題に対して、タップしたカードが正解の時のみ) d..[回答画面] [1]dからbへ戻るには? ([self.navigationController popViewControllerAnimated:YES];としていますが、これだと1つ前のcの画面に戻るだけですので、一気に2つ前に戻る方法を教えて下さい。) [2]また、その際に問題を新しくロードし直すには(bの画面です)どうすれば良いのでしょうか。(今は、- (void)viewDidLoadで問題表示させています…)

  • phpのログイン後の画面遷移について

    現在、phpで会員制サイトを作成する勉強をしています。 開発環境はxamppでMySQLデータベースにPDOで接続しています。 よく、会員制サイトで、非会員又は未ログイン状態でも、ある程度までページが閲覧でき、 詳しいページを閲覧するにはログイン又は新規会員登録を促すといった仕組みを見かけます。 そのような場合、ログイン後、画面は元のページ(ログイン前に操作していたページ)に戻る必要があると思うのですが、 この場合のphpプログラムは、 ログイン画面に遷移する前のページで empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); でページのURLを取得し、 ログイン画面のページへ移動するためのボタンが押されたらinput-type="hidden"でログイン画面のページにURLを受け渡し、 ログインが成功したら取得したURLに遷移させる という流れで正しいでしょうか? また、非会員が会員登録する場合のページ遷移に関して少し疑問に思うことがあります。 大体非会員のユーザーが新規登録する場合、 新規登録フォームより会員登録後はログイン状態でTOPページに戻ることが多いですが、 それが一般的でしょうか? 会員登録後に登録前に閲覧していたページに遷移させられればユーザーにとっては一番親切だとは思いますが、 最近ではほとんどのサイトが『仮登録用に入力されたメールアドレス宛に本登録用のURLを記載して送信する』という会員登録方法を使用していますが、 前にいたページに遷移させるというのは物理的に難しいため、会員登録後はTOPページに戻しているのでしょうか? また、ログインが必要なページでは issetでセッション変数に情報が含まれているかどうかで、ログイン画面を表示するか 会員閲覧ページを表示するか分岐させると思いますが、 このプログラムはしょっちゅう使われると思うので 別ファイル化して呼び出すのが賢明でしょうか? ご回答、よろしくお願いします。

    • 締切済み
    • PHP
  • GUI画面でのデータベース更新はどうやればできるのですか。

    webなどのGUI画面でDBを操作でしたいと思っています。 登録画面のように、「名前」「住所」「電話番号」などを入れるようなものです。 servletやjspを使ってDBに挿入したり、削除したりしたいと思ましたが、 本を見たところプログラムに書き込むかコマンドプロンプトで指定する方法しか書いていません。 値を渡そうとしたのですがどうもできません。 PHPだと簡単にできそうなのにjavaではできないのですか。 swingやjsfならできるのでしょうか。 環境は以下の通りです。 Javaはjdk1.5.0_06 tomcatはjakarta-tomcat-3.2.3 DBはMySQL5.0かAccess2003

  • 日本語GUI画面の操作方法解説書は、何が良いですか?

    サーバー用途でなく、ディスクトップOSとして、VineLinux2.6R4をインストールしました。 インストールまでは、出来たのですが、ウインドウズ98と2000PROしか使ったことが無い私にとって、 GNOMEやモジラの画面が全く理解できてません。 ネットで探しても、CUI系の話ばかりで、GUIそのものの簡単、初心者向けのHPが、探せません。 日本語GUI画面上の操作方法(とりあえずグノームやモジラ等)が、超初心者向けに解説されたアドレスや、書籍名を教えて頂けませんか? 当方、Linuxのカーネルなど、プログラム部分は、興味なく、コマンド入力もしたくありません。 単に、最近の日本語GUI化されたLinux系OSが使いたいだけです。 Fedora Core1及び2でも良いです。日本語GUI化されたものの画面操作が知りたいのですが・・・。

  • java:guiプログラミングのボールの軌跡

    javaのguiのプログラミングなのですが、ボールを動かし軌跡を残したいのです。repaintを使って、ボールを動かして行きながら軌跡を残すプログラムを作った所、ボールはちゃんと動いたのですが、軌跡は書いては消えて書いては消えてをくりかえしているようで、画面に残らないんです。解決方法をお教えください。

  • Solaris9でGUIでログイン不可です。

    とある会社でマシン管理の仕事をしています。 Solaris9で、言語を追加することになり、LanguageCDより言語を追加したのですが、 その後から、コンソールでのGUIでのログインが出来なくなってしまいました。 ただ、コンソールでのGUIでログイン画面は表示されています。 コンソールからユーザ、パスワードを入力すると、 ログインを試みているようで、一度、白画面に「Solaris9」と表示されます。 通常であれば、そのあとデスクトップが表示されるのですが、 今はまたすぐにログイン画面に戻ってしまいます。 telnetやコンソールからCLIでのログインは可能です。 再起動など、色々試したのですが、特に何も変化ありませんでした。 どなたかGUIでのログインを成功させる方法がお分かりになる方、ご教授いただけないでしょうか?

  • ActionScriptで入力画面が遷移するシステムを作成したい

    ActionScriptの初心者です。宜しくお願いします。 ActionScriptで、複数の入力画面を作成し、切り替えて利用する業務的なプログラムを作成しようとしています。 具体的には画面Aは「目録」画面Bは「明細」で、画面Aで選択した行の明細行の内容を画面Bへ表示し入力させる流れです。 (※図の描写がある為、ActionScriptで作成しようとしています) 「画面遷移」や「画面切り替え」のキーワードで、色々と調べてみましたが、どうも基本的な構成の作成方法が理解できません。 申し訳ありませんが、どなたかご教授願いませんでしょうか。 漠然とした質問で申し訳ありません。

    • ベストアンサー
    • Flash
  • GUIアプリケーションの開発について

    Windowsで動作する一番簡単なGUIアプリケーションの作り方を教えてください。今までC言語とJavaの初歩的な学習は大学の授業でやりましたが、作ったプログラムはコンソール画面で動作するCUIのものばかりでした。したがってGUIのプログラミングは全く学んだことがありません。そこで、例えば電卓のような簡単なGUIアプリケーションの作る手順を教えてください。またはそのような内容のWebページを教えてくださると嬉しいです。言語はC言語かJavaでお願い致します。 会社などで実際にソフトを開発する際にVisual Studioがよく使われているそうなので、できればVisual Studioで開発する方法を教えてくださるとありがたいです。 インストールしてあるVisual Studioは「Visual Studio 2013 Ultimate」です。回答宜しくお願い致します。