問題タブ [preferredsize]

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 投票する
2 に答える
1029 参照

java - BasicArrowButtonがツールバー全体を取得するために展開するのを停止するにはどうすればよいですか?

JToolBar2つのボタンを含むウィンドウを作成しています。1つは通常JButtonで、もう1つはBasicArrowButtonjavax.swing.plaf.basic.BasicArrowButton)です。追加の構成をJButton行わないと、はツールバーで展開されませんが、展開されてツールバーBasicArrowButton全体を占有します。

最大サイズと推奨サイズを16x16に設定して、小さな16x16の正方形に収まるように構成しようとしました。しかし、それはうまくいきません。また、setSize()を使用しようとしましたが成功しませんでした。誰かが問題がどこにあるのか教えてもらえますか?

また、の右側に水平接着剤(EclipseでWindowBuilderを使用しています)を使用しようとしましたBasicArrowButton。それもうまくいきませんでした。

JDK1.7.0_07を使用しています。

ここに画像の説明を入力してください

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

java - Miglayout にパネルを追加できません

フィギュア付きのコンポーネントを作成するクラス JComponent を拡張するクラスがあります。また、MigLayout を使用してこのクラスのオブジェクトをフレームに追加したいのですが、コンポーネントが追加されず、空のフレームしか表示されません。ご協力ありがとうございました。

図形で部品を作るクラス

オブジェクト クラス DrawPictures を作成し、フレームに追加しようとするクラス

Main メソッドを持つクラス

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

java - JFrameでjpanelのサイズを明示的に設定する

JPanel境界線がありますが、問題は、パネルを追加するときに、をJFrame使用してパネルの優先サイズを設定したにもかかわらず、パネルサイズが必要になることsetPreferredSizeです。フレームのレイアウトは「BoxLayout」で、コードは次のとおりです。

パネルのサイズが変わらないのはなぜですか?

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

java - スクロールペインよりも大きいサイズのJPanel

スクロールバーもあるJPanelにいくつかのチェックボックスを追加するダイアログを実装しました。プログラムを実行するたびにチェックボックスの数は固定されていませんが、ダイアログを作成する前に確認できます。

残念ながら、ダイアログを追加するためのチェックボックスが多数ある場合は、次のようになります。

ここに画像の説明を入力してください

私のコードは次のとおりです。

フレームに影響を与えずに、スクロールペイン内のパネルのサイズをより大きなサイズに設定するにはどうすればよいですか?

0 投票する
5 に答える
33615 参照

java - Java Swing JTextArea のサイズを変更するにはどうすればよいですか

Java Swing を使用してダイアログ ボックスにテキスト領域を配置しようとしています。この JTextArea のサイズの設定に問題があります。テキスト領域の幅は常にウィンドウの幅全体に等しく、サイズを変更するとウィンドウに合わせて伸びます。

JTextArea をウィンドウの中央に水平に配置し、サイズを変更しないようにします。

私は何を間違えましたか?

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

java - scrollPane にパネルを追加できません。アプリケーションに変更はありません

panel4scrollPaneに追加しましたが、アプリケーションは変更されませんでした。これは私のコードです:

最後に panel4


これは私が得たものです

ここに画像の説明を入力

長方形の内側は panel4(数字とコンボボックスのあるパネル)

そしてこれは私がサイズを変えるときです ここに画像の説明を入力

スクロールショーはありません

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

java - JTextPaneのサイズを変更する

私はJavaを初めて使用し、StackOverflowでこのコードを見つけましたResizeTextArea

JTextPaneの代わりに使いたいJTextArea。では、行数を変更する方法JTextPaneはありません。setRows()どんな助けでもいただければ幸いです。

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

java - サイズを修正するためにJPanelsを調整する

この形式のコードを持っていますが、jpanelは設定したサイズをリッスンしていません。コードを実行すると、3つのパネルはすべて同じサイズになります。それらを調整する方法はありますか?

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

java - JScrollPane の垂直スクロールバーが広すぎる

私は Netbeans GUI Builder を使用して GUI アプリケーションを作成しています (したがって、生成されるコードはすべて Netbeans によって作成されます)。

プレビュー デザインではすべて問題ないように見えますが、アプリを実行すると、JScrollPane が正しく表示されません...

デフォルトの GUI

...ご覧のとおり、スクロールバーの半分しか表示されていません。

独自の方法を使用して、JScrollPane の JScrollBar を手動で設定しようとしました。

しかし、それはこの結果をもたらします...

新しい GUI

JScrollBar または JScrollPane に変更が必要なプロパティがあるのではないでしょうか?

私はこれを何年も研究してきたので、誰かがいくつかの提案をしてくれることを願っています! :)

これが私のコード全体です...

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

java - Java、オブジェクトのグリッド

グリッドを GUI に描画する方法と、後で描画されるボックスの色を変更できるようにするプログラムに助けが必要です。paintComponent(Graphics g) を使用する必要があることはわかっていますが、方法や場所がわかりません。

だから、ここに私がこれまでに得たコードのコピーがあります(コードを与えられるだけで非常に困難になる可能性があると言われていますが、私のためにそれを行うだけでなく、人々が助けるのが最善の方法だと思います)。上から、値を設定し、GUI を作成し、GUI を呼び出し、2 次元配列をボックスで埋めます (私はそう思います)。次に、Boxes クラスで値を設定する必要があり、次にそれらを描画する方法の開始 (それを解決する方法がわかりませんでした)、次に x 座標と y 座標のいくつかの seta メソッドです。

ボックスを Jpanel に描画し、グリッドを作成し、外部値に応じて色をさまざまな青の色合いに変更する方法を教えてください。