这里主要通过PopupFactory来实现对菜单或右键弹出菜单添加标题,而不用从写JPopupMenu 或JMenu 。
效果如下图:
右键菜单:
JMenu:
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import javax.swing.*;
public class TitlePopupMenuFactory extends PopupFactory {
private static final int POPUP_TITLE_WIDTH = 30;
private Font font = new Font("Dialog", Font.BOLD,
......
阅读全文