>Jframeの中にJframeを表示させたい入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。20:52回答数:2件Jframeの中にボタンを作り、ボタンを押すとJInternalFrameではなくJframeを表示させるようにしたいんですが、なかなかできません。//コンストラクタの定義}}通報するこの質問への回答は締め切られました。10:26自分の勘違いかもしれませんが、無理みたいですよ。(調べ方、試し方が悪い、もしくは質問内容の認識違いだったらごめんなさい。sample.TestFrame.main(TestFrame.java:33)となりました。ウィンドウをコンテナに追加しようとしている場合--------------------------------------------------とありますので、JFrameはWindowのサブクラスなのでダメです。tomcat上に表示させたテーブルを更新、削除、追加するボタンを作りたい。ボタン押したときにすでに表示されている画面の再表示を禁止したい。回答数ランキングです。職業心理カウンセラーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aを見た人が検索しているワード項目JFRこのQ&Aと関連する良く見られている質問Qフレーム上のコンポーネントの削除についてフレーム上の表示内容を切り替えるために、それまでフレーム上にあったチョイス(choice)をremove(choice1)メソッドで削除して、その場所に(その上に)画像(image)を表示したいと思うのですが、チョイスは消えて表示されなくなるのですが、チョイスのあったところだけ画像が表示されません。チョイスの影響を消して、普通に画像を表示するにはどうしたらよいでしょうか。choice1.setLayout(null);choice1.setBounds(500,300,100,20);のように、nullレイアウトにしてあります。Aベストアンサー>remove(choice1)メソッドで削除>チョイスは消えて表示されなくなる>チョイスのあったところだけ画像が表示されません「『チョイス』以外にそこにまだ不要なごみコンポーネントが追加されてるから(つまり削除してない「何か」があるから)」。自分のソースコードを再点検しましょう。他の回答も見るQJTableのViewの操作に関してJTableを利用してグラフィカルなテーブル表を作成したいと思っています。YYYこの際、以下のようなことは実現可能でしょうか?また可能な場合、どのようなコーティングになるのでしょうか?(1)特定の列を非表示にする例えば"TEL"カラムを非表示にする(ただし内部で内容を保持)(2)値すべてを非表示にするただし、"NAME"などの列名(ヘッダー)はそのまま表示するAベストアンサー(1)表示、非表示を司るプロパティはありません。かわりにViewクラス(この場合はJTable)から列を削除したり追加したりさせます。table.getColumn("TEL");table.removeColumn(column);table.addColumn(column);一般には表示状態を記憶する変数を用意し、表示/非表示のリクエストがあるたびにViewクラスを再構築させるようにすると思います。ちなみにこの方法で列を消したり追加しても内部のデータに影響は出ません。自分だったら列の表示・非表示ができるJTableのサブクラスを作りますね。(2)こちらも表示・非表示することはできず、表示させたくない場合はModelクラスから全ての行を削除することになるでしょう。削除すると値の保持はされませんので、元のModelのコピーを作っておく必要があるでしょう。書きましたが、この2つを実装するのはおそらく結構しんどいです。他の回答も見るQJpanelへの描画について(初心者です)質問1実行した時に内容が表示されたりされなかったりします、どうしてでしょうか?いろいろ試してみましたが分かりませんでした。質問2JPanelではダブルバッファリング機能が備わっているみたいですが、という事はこのソースでもそれは行なわれているのでしょうか?以上2点と質問が多いですがよろしくお願いします。g){super.paintComponent(g);draw(g);}}質問1実行した時に内容が表示されたりされなかったりします、どうしてでしょうか?いろいろ試してみましたが分かりませんでした。質問2JPanelではダブルバッファリング機能が備わっているみたいですが、という事はこのソースでもそれは行なわれているのでしょうか?以上2点と質問が多いですがよろしくお願いします。arg...続きを読むAベストアンサーこんばんは。実行した際に表示される/されない原因は、フレームをsetVisible(true);した後に、パネルをセットしているからです。{}というコードを入れておくと、より高い確率で表示されないようにできると思います。表示させたい場合は、フレームを作り終わった後(JFrameTest()コンストラクタの最後で)setVisible(true);を呼んでみてください。{}g.drawString("Test2",240,270);}という内容で確認できると思います。System.currentTimeMillis();while(System.currentTimeMillis()<start+1000){}}上記のようにwhileループの中で数値などの設定を行い、描画をし、遅延をしているのですが他の処理はちゃんと実行されるのになぜか描画処理だけが行われません。whileループ外でも描画を行っていますがその時点ではきちんと描画されます。メソッドで描画しています。Aベストアンサー>描画されない原因はどのようなことが考えられるでしょうか?Swingの描画はダブルバッファを使っている関係上、描画メソッドを呼び出したときではなく、その後、もっとも早く再描画できるタイミングで表示を更新します。このため、while内で描画を行っている場合には、そのwhileを抜け、処理が終了した頃で表示が更新されるため、while中で行っている描画処理は見えません。メインスレッドでは、上のような理由で途中の更新は見えませんから、マルチスレッドで実行し、描画ごとに強制的にrepaintするなどしてみてはいかがでしょう。今、上司の方からあるシステムの基本設計書・システム設計書・プログラム設計書を作り、プログラミングまでしてから単体テスト・結合テストもやるように言われています。システム設計書まではなんとかできて、プログラム設計書の作成に取り掛かりたいのですが、初めての経験で実際のプログラム設計書には何をどのように書いているものなのかも全く見当もつかずにいるので全く何も書けません。上司さんは今週忙しいようで「来週見てあげるから自分で調べたりしてやってみて」と言っています。何もできずにいるのもイヤなので何かそれらしいものでも書いてみたいのですが...プログラム設計書とは何をどう書いてあるものなのでしょうか?日本語が書いてあるのかプログラムが書いてあるものなのか...そういったところからわからないので少しでも何か教えていただきたいです。Aベストアンサーこんにちは。No.1様のご回答通りなのですが会社によって異なります。メインメニューから呼び出され企業情報の印刷条件を入力し、クリスタルレポートの帳票情報から企業情報ファイル(KIGYOU_INFO)ファイルを呼び出し印字します。・全企業情報が一覧で印字可能である。・特定一企業(企業コード指定)での印字も可能である。・一企業が指定された場合は企業情報を画面表示する。-----------------------------------で・・・・プログラム仕様書はこのくらい。命令書ですからコードそのものは打ちません。これみて作ってもらわないといけないので日本語メインです。プロシージャ定義やら定数や変数、フォーム、構造体定義書などプログラム書くときの決まりごとに添ってPGさんに打ってもらっています。一応、図とかつけてみました。(^-^;;全体の雰囲気はこんな感じだとご理解いただければ幸いです。