-
ボーダーを設定したいコンポーネントを作成します。例えば、JPanelやJButtonなどです。
-
ボーダーを作成します。Swingでは、javax.swing.border.Borderクラスを使用してボーダーを作成します。いくつかの標準的なボーダータイプが用意されています。例えば、LineBorder、EtchedBorder、BevelBorderなどです。
例えば、以下のコードは黒い線でボーダーを作成する方法です。
import javax.swing.*; import javax.swing.border.Border; import java.awt.*; public class BorderExample { public static void main(String[] args) { JFrame frame = new JFrame("ボーダーの例"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(300, 200); JPanel panel = new JPanel(); Border border = BorderFactory.createLineBorder(Color.BLACK); panel.setBorder(border); frame.add(panel); frame.setVisible(true); } }
この例では、createLineBorderメソッドを使用して黒い線でボーダーを作成し、JPanelに設定しています。
-
ボーダーをコンポーネントに設定します。コンポーネントのsetBorderメソッドを使用して、作成したボーダーを設定します。
panel.setBorder(border);
上記の例では、JPanelにボーダーを設定していますが、他のSwingコンポーネントでも同様の方法でボーダーを設定できます。
以上の手順に従うことで、Java Swingでコンポーネントにボーダーを設定することができます。必要に応じて異なるボーダータイプを試してみてください。