問題タブ [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 に答える
1383 参照

java - Java GroupLayout 例外

実行しようとしていますが、次の例外があります。

スレッド「AWT-EventQueue-0」での例外=,preferredSize=,defaultIcon=,disabledIcon=,horizo​​ntalAlignment=LEADING,horizo​​ntalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=a,verticalAlignment=CENTER,verticalTextPosition=CENTER] は水平グループに関連付けられていません

どうしたの?どうすれば修正できますか?

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

java - NetBeans で GUI を作成する際の問題: 一度に 1 つのコンテナでのみ GroupLayout を使用できますか?

Java で Netbeans を使用して GUI を作成しています。私の考えは次のようなものです:

アイデアは、最初の JDialog で何かを読みたいということです。ユーザーがこの JDialog を終了したら、ボタンを押します。この JDialog dispose() と JPanel は別の JDialog を呼び出します。

私の考えは、Netbeans の Project Wizard のようなものか、このようなものです。

問題は、GroupLayout は一度に 1 つのコンテナでしか使用できないことです。

これは私のコードです:

もちろん、関係ないと思われるコードの一部は省略しています。問題は、まさにここにある WindowListener にあります。

どうすればうまくできるでしょうか?

私の英語でごめんなさい。また、GroupLayouts に関する他の質問を読み込もうとしましたが、解決できません。

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

java - 2つのjpanelsを並べて配置する方法

私は2つのjpanelsを並べて配置しようとしていますが、この瞬間、私はこのコードを持っています。

` もう 1 つ jpanel を入れてみます:

このコードは機能せず、エラーも発生しません。

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

java - GroupLayout: 垂直および水平グループ

その前に GroupLayout を持つ小さな Jpanel を作成しようとしています。可能な限りドキュメントに従い、多くの StackOverflow の質問を見てきましたが、私はまだ立ち往生しています。

エラーは次のとおりです。

スレッド「AWT-EventQueue-0」での例外 java.lang.IllegalStateException: javax.swing.JButton[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic @5eef2e7c,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[上=0,左=2,下=0,右=2 ],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Invest,defaultCapable=true] は垂直グループに関連付けられていません

問題がボタンの取り付け位置に関係していることはわかっています。結局、エラーはそれを明示的に示しています。しかし、どのように接続すればよいのかわかりません。何か案は?

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

java - GroupLayout レイアウト=新しい GroupLayout(getContentPane())

私はSwingsを学んでいますが、この1行で混乱しています

今、私は2つの質問があります

  1. getContentPane() は何を返しますか。[ドキュメントを見て、さらに混乱しました]
  2. なぜ GroupLayout に渡すのですか。つまり、 getContentPane() を Group Layout に使用する方法を意味します
0 投票する
3 に答える
2687 参照

java - GroupLayout での JPanel のサイズの設定

JFrame があり、レイアウトを GroupLayout に設定しています。

私は2つのJpanel、つまり workingPanel(red) 、 backgroundPanel(green) を追加しています。

緑色のパネルの高さを 50 または 60 と低くしたいのですが、backgroundPanel のサイズを 50 に設定しましたが、Jframe に追加すると、backgroundPanel の高さは workingPanel と同じになります。ここに画像の説明を入力

コードは「import javax.swing. ; java.awt をインポートします。;

助けてください。