問題タブ [contentpane]
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 - getContentPane().getWidth() が 0 を返すのはなぜですか?
拡張するクラスとWindow
拡張JFrame
するクラスContent
がありますJPanel
。のオブジェクトが のオブジェクトにContent
追加されますWindow
。
クラスWindow
:
クラスContent
:
ここで、コンテンツ ペインの幅を知る必要があります。しかし、window.getContentPane().getWidth()
0 を返します。
なぜか教えてくれますか?
dojo - タブコンテナのトグルアイコン
この投稿のタイトルが既に述べているように、タブコンテナでアイコンを切り替えようとしています。
いくつかの ContentPanes を含む TabContainer を取得しました。
データベースからいくつかの値を取得したら、それらを ContentPane に表示し、IconClass を設定して、ユーザーがデータがあることを確認できるようにします。
my ContentPane には、削除ボタンと保存ボタンもありました。
データがあり、削除ボタンが押された場合、タブのアイコンを削除または非表示にしたいと思います。
もちろん、その逆もやりたいです。
しかし、どうすればいいですか?
registry.byId("myIdOfTheContentPaneWhereTheIconClasswasDefined").className="dijitNoIcon" で試してみました
効果なし。
何か案は?
javascript - dojo 1.10.4 dijit/layout/Tabcontainer が最初の contentpane のコンテンツをレンダリングしない
道場 1.10.4、サイトメッシュ 2.4.2
プロジェクトで dojo 1.10.4 を使用して、sitemesh 2.4.2、Spring Framework 4.1 を操作しようとしています。
コンテンツ セクション (sitemesh で定義されたヘッダー、コンテンツ、フッター スタイル) に tabcontainer を配置しようとしたとき。タブコンテナの最初のコンテンツペインのコンテンツが表示されることはありません。常に消えます。次のようにコードをテストします。
JavaScriptとして:
結果は次のとおりです。
他のタブ付きコンテンツ ペインが正しく表示されます。
エイト
これは非常に面白い問題です。JavaScript が原因でした。JavaScript を次のように変更しました。
その後、正常に動作します。
java - JFrame#setLayout(LayoutManager) が機能していません。getContentPane().setLayout(LayoutManager) を強制的に実行する
このクラスをインスタンス化するコードを実行する場合:
印刷される結果は次のとおりです。
これはJFrame
デフォルトのレイアウトです。レイアウトは変更されません。でも、私が変われば
に
getLayout()
正しいレイアウトを印刷します。
MVCE:
レイアウトを設定しない:
設定レイアウト:
java - JFrame で配列を表示する
メイン クラスに格納されている配列のリストを、別のクラスで作成された JFrame コンテンツ ペインに表示したいと考えています。JFrame と contentpane を作成する方法の基本はあると思いますが、配列を JFrame に渡す方法については明確ではないため、プログラムを実行すると配列のリストがウィンドウに表示されます。私はJavaが初めてです
java - jframe.add() と jframe.getcontentpane().add() の違い
フォローしているコードの違いを知りたい
と
cup.add(新しい jbutton());