問題タブ [grouplayout]

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 に答える
8818 参照

java - GroupLayout で Java swing でエラーが発生する

エラーの長いリストを取得しています。私がどこで間違っているのか、誰でも私に提案できますかGroupLayout

エラー:

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

java - Swing GroupLayoutは1つのコンポーネントのみを表示しますか?それを修正する方法は?

だから、私はGroupLayoutと3つのコンポーネントを備えた基本的なフレームを持っています。理論的にはそのように見えるはずです

[------ラベル------]
[ボタン][ボタン]

ただし、最後に使用したボタンコンポーネント(ウィンドウ全体に収まるように引き伸ばされたボタン「bJeden」)のみが表示されます。私のコードがあります:
フレームファイル:

メインファイル:

それを修正する方法は?

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

java - GroupLayoutを使用した後のJComponentの正しいサイズの取得

GroupLayoutをレイアウトマネージャーとして使用する別のJPanelに配置した後、JPanelの正しいサイズを取得できるかどうかを確認したいと思いました。私はすでに使用しようとしました:

.getPreferredSize():これにより、フレーム内のJPanelに描画される実際のサイズではなく、私が設定した優先サイズになります(フレームのサイズが変更されると、要素は水平方向に拡張されます。これは値には表示されません。 )。

.getSize():0を返します。

.getHeight():0を返します。

.getWidth():0を返します。

コードの配置は関係があるかもしれませんが、画面に表示された後に実行されるため、問題にはなりません。

画面に表示された後で強制的に実行するには、EventQueueを使用できるかもしれませんが、方法がわかりません。

ご回答ありがとうございます!

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

java - GroupLayoutの使用

NetBeans 7.0のGroupLayoutを使用しようとしていますが、選択できません。Properties / Libraries / Wrapped JARs / swing-layout-1.0.4.jarに移動し、公開しましたが、それでもGroupLayoutは表示を拒否します。

setlayout

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

java - BorderLayout/GroupLayoutを使用してJPanelから特定の要素を削除するには?

のを削除する必要がありますComponentが、何度か試してもうまくいきません。CenterJPanel

ここで方法を試しました:

BorderLayout を使用して JPanel から CENTER 要素を削除する

しかし、答えの方法はコンパイル時エラーを生成します:

答えを間違って解釈していますか?

さらに、GroupLayout から 1 つのコンポーネントだけを更新できるかどうかにも興味があります。誰かがそれを行う方法を教えてもらえますか?

編集: @mre: コードは次のとおりです。

これは基本的にリンクと同じです。

皆さん、ありがとうございました!

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

java - Java の GroupLayout でコンポーネントを通常サイズにする方法

アプレットのレイアウトを作成しようとしていますが、1 つの問題を処理できません。いくつかの要素 (JComboBox など) が可能な限り大きいため、すべてアプレット内に配置されます。setSize 関数は機能しません。それらを通常のサイズにするにはどうすればよいですか?(JButtons や JLabels などの一部の要素は正しいサイズです)。

私のコード:

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

java - GroupLayoutのコンテンツをJavaアプレットの中央に配置する方法

GroupLayoutのコンテンツをJavaアプレットの中央に配置したいと思います。長い研究の後、私はまだそれを行う方法を理解することができません。

以下のコードは私のアプレットを示しています。すべての要素はレイアウトの中央に配置されますが、レイアウトはアプレットの中央に配置されません。

私はどんな助けにも感謝します。

0 投票する
3 に答える
165 参照

java - Java アプレットを古いバージョンの Java で実行し、新しいクラスを使用するとどうなりますか?

HTML ページに埋め込むアプレットを作成しています。このアプレットは、Java SE 6 にある GroupLayout クラスを使用しますが、5 にはありません。

Java 5 以前を実行しているコンピューターを使用しているユーザーがこの HTML ページを開くと、何が起こるでしょうか?
アプレットが正しく動作しませんか?

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

java - JSeparatorをJava Swingに配置した後のギャップサイズ

ここ Java Swing には単純な問題があります。コードを次のスニペットに簡略化しました。現在のコードでは、水平方向の JSeparator と次の JTextField の間のギャップ サイズを最小限に抑える方法がわかりません。

また、一般的に、ギャップサイズを任意の整数表現値に制御するにはどうすればよいaddPreferredGapですか?

ありがとうございました。

さて、これは上記のコードから生成されたウィンドウです: ここに画像の説明を入力

JSeparator と JTextField の間のスペースが非常に広いことがわかります。

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

swing - GroupLayoutとネストされたパネルで壊れたベースライン

メインレイアウトに使用GroupLayoutしていますが、内部パネルを追加するまで、ベースラインの配置は正常に機能します。ベースラインはこれらのパネルを介して伝播されていないようです。パネルに直接追加されたすべてのボタン、ラベルなどはGroupLayout、ベースラインに対して適切に位置合わせされていますが、内側のパネル内のコンポーネントはそうではありません。

Scala Swingには意外にもがないので、Andreas FlierlGroupPanelのものを使用していますが、基礎となるSwingクラスとそれらを調整する方法の問題であると確信しているので、それは重要ではありません。

スクリーンショットでは、内側のパネルがベースラインではなく下部にどのように配置されているかに注意してください。この問題は、子パネルに使用されるレイアウトマネージャーとは無関係です(別のグループレイアウトである可能性があります)。

スクリーンショット