問題タブ [cardlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 複数のパネル間の移動
オブジェクト (パネル) 自体からJPanel
イベント トリガーを取得する複数のクラス間のナビゲーションのコーディング方法を誰か教えてもらえますか? JButton
について読みましCardLayout
た。パネルは、親パネルで発生しているイベントからスワップできます。私が達成したいのは、パネルに埋め込まれたボタンをクリックすると、ボタンが消えるか、目的のパネルが表示されるはずです。解決策が見つからないようです。
java - JAVA JFrames : スペースバーでゲームがリセットされる
そこで、カードレイアウトを使用してフレーム間の遷移を行うゲームを作成しました。ただし、タスク バーを使用して音量を調整してからゲームに戻るたびに、スペースバー (ファイア ボタン) を押すと、ゲームはホーム フレームである最初のフレームに戻ります。
なぜこの問題が発生するのですか? 「フォーカス可能」と何か関係があると聞きましたが、それが何を意味するのかわかりません。
私の JFrame は、典型的な JFrame のように設定されています。
誰かが助けることができれば; とても感謝しています:]
java - CardLayout が変更されたときに別のパネルから JTextField にフォーカスを移す
こんにちは、私がやっている Swing アプリケーションのヘルプが必要です。最初のパネルには CardLayout があり、2 番目のパネルには FlowLayout があります。最初のレイアウトにはカード レイアウトを変更するボタンがあり、ボタンクリックは 2 番目のパネルの特定のテキスト フィールドに入力されます。カード レイアウトが変更されるたびに、2 番目のパネルのテキスト フィールドはフォーカスを失います。2 番目のパネルの特定のテキスト フィールドのフォーカスを取得する方法は?
java - 追加された JPanel を親 JPanel 内に表示する
追加されJPanel
たものを親の中に見えるようにする方法はJPanel
?
UI の設計に Netbeans を使用しています。
MainFrame.java
2 つのパネルを含む があります。すなわちheaderPanel
とbodyPanel
。
私は 3 つのボタンをheaderPanel
入れましbutton1
た。button2
button3
また、拡張子JPanel
、名前panel1
、panel2
およびpanel3
.
次に、3 つのパネルすべてをコンストラクター内bodypanel
に追加しました。MainFrame.java
それぞれのボタンをクリックすると、それぞれのパネルのみbodypanel
がメインフレームに表示されます。つまり、クリックbutton1
するpanel1
と表示されます。
button1
私はすでにマウスリスナーメソッドで次のコードを試しました:
でもpanel1
現れない。パネルに追加されたコンポーネントにインデックスが割り当てられるようにしました。そのため、最初にコンポーネントを取得してから、表示できるようにしました。それは動かなかった。
java - スイングでスライド効果を使用してカード レイアウトで現在のカードを変更する
カード レイアウトで現在表示されているスライド効果を変更しようとしています。しかし、スライドの最初にフリックがあり、デバッグ/解決できません。どうすればそのフリックを回避できますか?
エラーを再現するサンプルコードは次のとおりです。
ここではまずlabel1
(「ハリー・ジョイ」)が表示されます。次に、label2
("Harsh Raval") を表示し、両方の位置を変更してスライド効果を出そうとします。しかし、ここで何が起こっているかというと、最初に両方のラベルが重ねて表示され、次にスライドし始めます。どうすればそれを止めることができますか?つまり、両方のラベルを重ねて表示するということですか? 一度実行すると、私が意味することをよりよく理解できます。
java - CardLayout Manager の質問/混乱
私は現在、以前に関連する質問をしたプログラムに取り組んでいます。
それ以来、私はかなりの進歩を遂げており、今ではクライアント プログラムの infoPanel 部分を開始する準備ができています。ドキュメントやその他の質問を読みましたが、まだ少し混乱しています。パネルを設定するにはどうすればいいですか? それを JList とリンクするにはどうすればよいですか (コンボ ボックスの代わりに JList を使用することさえ可能であれば)、どの選択がどのカードを参照するかを確立するにはどうすればよいですか?
ご協力ありがとうございました。
ソース:
java - 内部クラスとローカル変数の問題
プロジェクトのプログラムを書く。他のパネルで使用されているCardLayoutの現在のカードを判別するために、JListから現在の選択を取得するには、ListSelectionListenerを使用する必要があります。CardLayoutクラスのshowメソッドを使用してリスナー内から現在のカードを完全に変更しない場合でも、少なくとも選択範囲の名前の文字列をリスナーが作成できるようにしたいと思います。最終的に現在のカードが変更される結果となる、これを行う最も簡単な方法は何でしょうか?助けてくれてありがとう!
ソース:
エラー:
java - CardLayout.show()が機能しない
CardLayoutを使用して、メインパネル(つまり、他のすべてがオンになっているパネル)に別のパネル(ユーザーが製品を閲覧できるデフォルトのパネル)を表示して、ユーザーがカートとチェックアウト。ButtonListenerとすべてを設定する必要があると思いますが、CardLayout.showメソッドはまだ機能していません。足りないものはありますか?
助けてくれてありがとう。
- mainPanel-メインパネル。すべてが最終的にそれに接続されます
- cartPanel-チェックアウトボタンが表示するパネル
- orderingPanel-ユーザーが製品を閲覧できるパネル。infoPanelと-invntryPanelが接続されています
- infoPanel-JListcandyListでの選択に基づいて変化するパネル
- invntryPanel-candyListを保持するパネル
ソース:
java - カード レイアウトを使用して 1 つのボタンだけでペインを変更する
カード レイアウトをレイアウト マネージャーとして使用する gui があります。この gui には、ビューを変更するための 2 つのボタン prev と next があります。ボタンが1つしかないCardLayout変更カードを使用できるかどうかはわかります。
java - jbutton を使用したカード間の Java スイッチ
カードレイアウトを使用していますが、最初のカードにボタンがあり、クリックするとカード 2 に移動し、カード 1 に戻るボタンがあるようにしたいと考えています。これが私の現在のコードです。 actionPerformed メソッドにいくつかのことを入れてみましたが、機能させることに成功していません。また、button1.addActionListener(this); の行の「this」で構文エラーが発生します。そして、button2.addActionListener(this); これは、私の actionPerformed メソッドが正しく設定されていないためだと思います。ボタンのセットアップに関するヘルプは大歓迎です。
}