楕円形のアイコンで JMenu を作成したかったJMenuItem
だから私は使用する必要があることを知っています:
JMenuItem item = new JMenuItem(title);
item.setIcon(icon)
しかし、そのようなアイコンを作成する方法:
Playing With ShapesShapeIcon
は、さまざまな形状のアイコンを作成できる を提供します。例えば:
Shape round = new Ellipse2D.Double(0, 0, 10, 10);
ShapeIcon red = new ShapeIcon(round, Color.RED);
ShapeIcon green = new ShapeIcon(round, Color.GREEN);