diff --git a/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/ProductNewsList.java b/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/ProductNewsList.java index c4614a29e..a47322e1c 100644 --- a/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/ProductNewsList.java +++ b/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/ProductNewsList.java @@ -33,7 +33,7 @@ public class ProductNewsList extends JList { @Override public void mouseClicked(MouseEvent e) { if (e.getClickCount() == AlphaFineConstants.DEFAULT_CLICK_COUNT) { - dealWithClick(); + dealWithClick(getSelectedValue().getUrl()); } } @@ -62,17 +62,13 @@ public class ProductNewsList extends JList { this(new DefaultListModel<>()); } - private void dealWithClick() { + private void dealWithClick(String url) { ProductNews productNews = getSelectedValue(); - jumpToUrl(productNews.getUrl()); + BrowseUtils.browser(url); DesignerEnvManager.getEnvManager().getAlphaFineConfigManager().getReadSet().add(productNews.getId()); AlphaFineHelper.getAlphaFineDialog().repaint(); } - private void jumpToUrl(String url) { - BrowseUtils.browser(url); - } - public int getHoverIndex() { return hoverIndex; }