パネルに水平および垂直マージンを設定する方法は何ですか? ( html にあるものと同じstyle="margins:30px")
33258 次
5 に答える
33
setBorder(BorderFactory.createEmptyBorder(int top, int left, int bottom, int right));
于 2011-05-05T08:30:23.037 に答える
5
htmlを知らないので、可能な同等物を推測するだけです:-)
- コンポーネントの境界矩形とそのコンテンツの間にスペースを設定するには、設定するプロパティは Border です
- コンテナー内のさまざまなコンポーネント間の間隔は、LayoutManager (前述) によって制御されます。具体的な実装に応じて、構成可能な細粒度が決まります
于 2011-05-02T07:53:58.903 に答える
0
JPanelにBorderLayoutを使用します。
于 2011-05-02T06:24:28.807 に答える
0
それは、使用しているパネルの種類に大きく依存します。これがスイングを参照している場合、Gridbaglayout を配置して、この例のように Insets を指定できます。
于 2011-05-02T06:25:49.973 に答える
0
LayoutManagers を使用してJComponents間に基本的な「ギャップ」を作成するため
BorderLayout(int horizontalGap, int verticalGap)
GridLayout(int 行、int 列、int hgap、int vgap)
最も複雑な GUI では、
1/ マルチプレイ JPanel (JPanel ごとに異なる LayoutManager も使用)
2/ GridBagLayout の使用方法(JPanel ごとに異なる LayoutManegars を持つマルチプレイ JPanel による ...)
3/ カスタム LayoutManager を使用する
于 2011-05-02T06:46:58.800 に答える