|
|
@ -51,10 +51,13 @@ public class FvsGuidePane extends JPanel { |
|
|
|
private static final String CONTENT_FORMAT = "<html>\n<body style=\"font-family: %s; font-size: %spt;\">\n %s\n</body>\n</html>"; |
|
|
|
private static final String CONTENT_FORMAT = "<html>\n<body style=\"font-family: %s; font-size: %spt;\">\n %s\n</body>\n</html>"; |
|
|
|
private final JComponent parent; |
|
|
|
private final JComponent parent; |
|
|
|
private JTextPane textPane; |
|
|
|
private JTextPane textPane; |
|
|
|
|
|
|
|
// 是否显示超链跳转
|
|
|
|
|
|
|
|
private final boolean showGuideLink; |
|
|
|
|
|
|
|
|
|
|
|
public FvsGuidePane(JComponent parent) { |
|
|
|
public FvsGuidePane(JComponent parent) { |
|
|
|
super(); |
|
|
|
super(); |
|
|
|
this.parent = parent; |
|
|
|
this.parent = parent; |
|
|
|
|
|
|
|
showGuideLink = FvsGuideConfig.getInstance().isShowGuideLink(); |
|
|
|
initUI(); |
|
|
|
initUI(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -196,8 +199,6 @@ public class FvsGuidePane extends JPanel { |
|
|
|
// 计算省略号的长度
|
|
|
|
// 计算省略号的长度
|
|
|
|
int omitLength = getStringWidth(OMIT_TEXT, fontMetrics); |
|
|
|
int omitLength = getStringWidth(OMIT_TEXT, fontMetrics); |
|
|
|
|
|
|
|
|
|
|
|
boolean showGuideLink = FvsGuideConfig.getInstance().isShowGuideLink(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String linkContent = showGuideLink ? linkContent() : StringUtils.EMPTY; |
|
|
|
String linkContent = showGuideLink ? linkContent() : StringUtils.EMPTY; |
|
|
|
// 计算超链的长度
|
|
|
|
// 计算超链的长度
|
|
|
|
int linkLength = showGuideLink ? getStringWidth(linkContent, fontMetrics) : 0; |
|
|
|
int linkLength = showGuideLink ? getStringWidth(linkContent, fontMetrics) : 0; |
|
|
|