問題タブ [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.

0 投票する
1 に答える
589 参照

java - getContentPane().getWidth() が 0 を返すのはなぜですか?

拡張するクラスとWindow拡張JFrameするクラスContentがありますJPanel。のオブジェクトが のオブジェクトにContent追加されますWindow

クラスWindow:

クラスContent:

ここで、コンテンツ ペインの幅を知る必要があります。しかし、window.getContentPane().getWidth()0 を返します。

なぜか教えてくれますか?

0 投票する
2 に答える
124 参照

dojo - タブコンテナのトグルアイコン

この投稿のタイトルが既に述べているように、タブコンテナでアイコンを切り替えようとしています。

いくつかの ContentPanes を含む TabContainer を取得しました。

データベースからいくつかの値を取得したら、それらを ContentPane に表示し、IconClass を設定して、ユーザーがデータがあることを確認できるようにします。

my ContentPane には、削除ボタンと保存ボタンもありました。

データがあり、削除ボタンが押された場合、タブのアイコンを削除または非表示にしたいと思います。

もちろん、その逆もやりたいです。

しかし、どうすればいいですか?

registry.byId("myIdOfTheContentPaneWhereTheIconClasswasDefined").className="dijitNoIcon" で試してみました

効果なし。

何か案は?

0 投票する
1 に答える
296 参照

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として:

結果は次のとおりです。

dojo first contentpane のコンテンツが tabcontainer で失われる

他のタブ付きコンテンツ ペインが正しく表示されます。

エイト

これは非常に面白い問題です。JavaScript が原因でした。JavaScript を次のように変更しました。

その後、正常に動作します。

0 投票する
1 に答える
730 参照

java - JFrame#setLayout(LayoutManager) が機能していません。getContentPane().setLayout(LayoutManager) を強制的に実行する

このクラスをインスタンス化するコードを実行する場合:

印刷される結果は次のとおりです。

これはJFrameデフォルトのレイアウトです。レイアウトは変更されません。でも、私が変われば

getLayout()正しいレイアウトを印刷します。

MVCE:

レイアウトを設定しない:

設定レイアウト:

0 投票する
1 に答える
4371 参照

java - JFrame で配列を表示する

メイン クラスに格納されている配列のリストを、別のクラスで作成された JFrame コンテンツ ペインに表示したいと考えています。JFrame と contentpane を作成する方法の基本はあると思いますが、配列を JFrame に渡す方法については明確ではないため、プログラムを実行すると配列のリストがウィンドウに表示されます。私はJavaが初めてです

0 投票する
0 に答える
31 参照

java - jframe.add() と jframe.getcontentpane().add() の違い

フォローしているコードの違いを知りたい

cup.add(新しい jbutton());