問題タブ [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 - GUI-ウィザードのようなウィンドウのセットにCardLayoutを使用する
ウィザードのような方法で、いくつかのウィンドウがあります。それらのいくつかは標準のBorderLayoutを使用しており、いくつかはTableLayoutを使用しています。[次へ]ボタンをクリックすると、次のウィンドウが表示されます。私はそれを行うための最良の方法はCardLayoutを使用することです。しかし、どうすればそれらを「リンク」することができるのかわかりません。これが最初のウィンドウです。
これは2番目のものです:
そして3つ目:
申し訳ありませんが、多くのコードについては、はるかに優れた方法で記述できると思いますが、私はJavaを初めて使用します...どんな助けでもありがたいです。
sencha-touch - setActiveItem 使用時の白い画面
認証フォームとタブパネルの 2 つの項目を持つビューポートがあります。このビューポートの initComponent メソッドで、ユーザーがログイン名とパスワードを入力したかどうかをチェックする関数を呼び出します。
そうでない場合は、認証フォームが表示され、ログイン ボタンをクリックするとタブ パネルが表示されます。
しかし、資格情報が保存されている場合は、アプリが自動的にタブ パネルに切り替わるようにします。
これが私がやりたかった方法です:
しかし、 *行が原因で、起動時に白い画面が表示されます。おそらく、checkLogin 関数の setActiveItem が正常に機能するため、起動が早すぎると思います。
この setActiveItem がエラーを発生させる理由を知っている人はいますか?
ありがとう
java - 他のクラスから cardLayout への JPanels の追加
3 つの別々のクラスに 3 つのウィンドウがあり、cardLayout を使用して、次のボタンをクリックすると次のウィンドウが表示されるようにしたいと考えています。異なる要素を含む JPanels を 1 つの cardLayout に追加するにはどうすればよいですか? これは最初のウィンドウです。
2 番目のウィンドウ:
そして最後のもの:
java - フレーム1の内側のフレーム2
私には2つのクラスがあります。StudentとRegisterStudents、したがって2つの異なるmain_panel(クラス1)とpanel_1(クラス2)。私がやろうとしているのは、Students Interfaceのボタンを押すと、panel_1全体がmain_panel内に表示されるはずです。すでに両方を同じサイズに設定しています。それは可能ですか?
これまでに取得したコードは次のとおりです。
これは何もしていませんか?コンパイル中ですが、panel_1は実際にはmain_panel内に表示されていません。誰か提案がありますか?
java - 他のクラスで cardLayout を実行するために Button ActionListener を実装する方法は?
私は問題が何であるかを知りませんか?JButtonを使用してcardLayoutでJPanelを拡張する2つの別々のクラスを切り替えようとしましたが、正しいコードを使用したかどうかわかりません...これが私のコーディングです。
CardLayoutMenu
ここに私のメインパネルがあります
次に、私の OptionPanel、JButton jbtBack を使用して MainPanel に戻ります
java - 新しいウィンドウに変更
ウィンドウを別のウィンドウに変更するための効率的な方法は何ですか?ユーザーが次のボタンを押したときに、この2番目のウィンドウを作成する別のメソッドを実行するようにします。このシナリオに適したリスナークラスは何ですか?
java - CardLayout Swap で、あるカードのテキスト フィールドの値を別のカードに表示するにはどうすればよいですか
ユーザーがログインした後、次のカードにユーザー名を表示しようとしていますが、うまくいきません。
私は CardLayout を使用しており、2 つのカードを定義しています。私は専門家ではなく、自分自身の Java と Swing を学んでいます。このコードを修正したり、私が読むための参照を含め、どんな助けでも大歓迎です。
これが私の現在のコードです(ようこそ画面のテキストフィールドを更新するコードを追加する必要があります):
java - cardLayout を使用してフレームの次/前のボタンをオーバーライドする
更新:問題は、以前に行ったことがある場合にのみ、前のボタンを機能させたいということです。たとえば、ログインして [次へ] をクリックすると、1 ステップ戻ることができるはずです。しかし、2つではありません。
Window1.java
java - javaカードレイアウトでパネルからパネルへのナビゲーションを制限するために使用できるものは何ですか?
cardlayout に 2 枚のカードがあり、1 枚を前後に移動できるボタンがあります。ユーザーが前のカードに戻れないように、一度クリックするとボタンを非アクティブにするにはどうすればよいですか?
java - CardLayout の問題
カード レイアウトがあります。最初のカードはメニューです。
2枚目のカードを選択し、何らかのアクションを実行します。ボタンをクリックして JTextField を追加するとします。メニュー カードに戻ってから 2 番目のカードに戻ると、最初に追加した JTextField が残っています。
2 番目のカードは、アクセスするたびに最初に作成した状態にして、ボタンを付けてテキストフィールドを付けないようにしたいと考えています。