gridbaglayout

    2

    2答えて

    私は、Java SwingのGridBagLayoutに3つの中央の垂直ボタンを追加しようとしています。今私は、デフォルトのグリッドサイズは3x3だと思います。私はそれを変更して列と行を追加できるかどうかを知りたかったのです。私は単に、3つの中央に等間隔に配置されたbutonsをペインに作成したいと考えています。 pane.setLayout(new GridLayout(10,1));

    0

    2答えて

    私は単純なゲームレイアウトをしようとしています。 コンテナからレイアウトを作成します。すべてのコンテナは私の例に似ています(JPanel、setlayout、コンポーネントの追加、JPanelの返す)。 レイアウト全体の構造:(この3つはメインレイアウトです) upper - BorderLayout.PAGE_START; //メニュー center - BorderLayout.PAGE_CE

    3

    2答えて

    私は複数のパネルを持つアプリケーションを持っています。私は、異なるパネルの異なるレイアウトマネージャを自由に使用したいと思っていますが、ユーザがウィンドウのサイズを変更するのと同じように動作させたいと思います。 package example; import java.awt.GridBagConstraints; import java.awt.GridBagLayout;

    6

    3答えて

    JButtonには、「OK」と「キャンセル」というテキストが2つあります。私はGridBagLayoutを使用して、それらをJDialogに整列させています。アンカーをGridBagConstraints.CENTERに設定しました。テキスト「Ok」と「Cancel」の文字数の違いにより、ボタンのサイズが異なります。それぞれのサイズが同じになるように、それらを正しく整列させるにはどうすればいいです

    1

    2答えて

    メインフレームと3つのパネルがあります。これらの3つのパネルをメインフレームに追加したいと思います。しかし、そのうち2つだけが追加されています。 3番目のものはありません。なぜ私は理解できません。助けてもらえますか? setLayout(new GridBagLayout()); GridBagConstraints gbc=new GridBagConstraints();

    0

    1答えて

    私はレイアウトマネージャーにgridbaglayoutを使用しています。サイズは6 * 10です。しかし、私がグリッドテキストを変更すると、gridbaglayout内のすべての列が自動的にサイズ変更されます。どのように私はこの動作を防ぐことができますか?私は列と行のサイズを固定する必要があります。

    3

    1答えて

    私は、既に配置されているパネルのグリッドバッグ制約を逐次的に取得したいと思います。それ、どうやったら出来るの?? http://download.oracle.com/javase/7/docs/api/java/awt/GridBagLayout.html#getConstraints(:

    2

    2答えて

    レイアウトを作成したい:2行1列。第1行はウィンドウの70%の高さを占め、第2行はウィンドウの30%を占める。私はweighty属性をGridBagConstraintsとすることでこれを達成しています。 しかし、アプリケーションウィンドウのサイズを変更するとコンポーネントが中央に残り、幅が一定でコンポーネントの左右に空白が表示されるため、コンポーネントの幅に問題があります(たとえfill〜BOT

    4

    1答えて

    を使用してJPanelの中にGridBagLayoutを10(3x3 + 1)のJButtonsに使用しようとしています。 しかし、これまでグルーボックスやそれと同様のことをしていたのですが、GridBagLayoutJPanelはBoxLayoutのすべての余分なスペースを占めています。私はおそらく何かが不足しているか、これはできないのでしょうか? 私が使用した解決策の1つは、グリッドバッグレイ

    1

    2答えて

    2つのパネルがフレームの40%と60%になるようにGridBagLayoutを取得しようとしていますが、内部にコンポーネントを持つことができ、面倒です。 私はパネル内にボタンを置かないと、それは私が欲しいのと同じように動作します。 私が間違っていることはよくわからず、ボタンの作成をGridBagLayoutのパネルが作成された場所に移動しようとしましたが、それでも動作しませんでした。ここ impo