Browse Source

REPORT-138740 fix:存储过程鼠标悬浮无法选中问题修复

fbp/master
Richard.Fang 4 weeks ago
parent
commit
f56fd271d9
  1. 12
      designer-base/src/main/java/com/fr/design/gui/ilist/TableViewList.java

12
designer-base/src/main/java/com/fr/design/gui/ilist/TableViewList.java

@ -3,8 +3,6 @@ package com.fr.design.gui.ilist;
import com.fine.theme.icon.LazyIcon;
import com.fine.theme.utils.FineUIScale;
import com.formdev.flatlaf.ui.FlatUIUtils;
import com.fanruan.config.impl.data.ConnectionConfigProviderFactory;
import com.fr.base.BaseUtils;
import com.fr.data.core.DataCoreUtils;
import com.fr.data.core.db.TableProcedure;
import com.fr.data.core.db.dialect.base.key.check.DataBaseDetail;
@ -19,7 +17,6 @@ import com.fr.general.ComparatorUtils;
import com.fr.log.FineLoggerFactory;
import com.fr.stable.ArrayUtils;
import com.fr.stable.StringUtils;
import com.fr.workspace.server.entity.connection.ConnectionBean;
import com.fr.workspace.server.repository.connection.ConnectionRepository;
import javax.swing.DefaultListCellRenderer;
@ -47,9 +44,10 @@ import java.util.concurrent.CancellationException;
* 表或者视图或者存储过程组成的一个下拉列表
*
* @author zhou
* @since 2012-3-28下午10:07:34
* @Created on 2012-3-28下午10:07:34
* @since 11.0
*/
public class TableViewList extends UIList {
public class TableViewList extends JList {
/**
*
@ -162,7 +160,7 @@ public class TableViewList extends UIList {
* augustdatabaseName是数据库名字searchFilter是输入的过滤条件,typesFilter是视图
* 存储过程中的一者或者几者
*
* @param databaseName
* @param datasource
* @param searchFilter
* @param typesFilter
*/
@ -267,7 +265,7 @@ public class TableViewList extends UIList {
icon = new LazyIcon("store_procedure");
}
this.setIcon(icon);
this.setToolTipText(getPreferredSize().width > list.getVisibleRect().width ? this.getText() : null);
return this;
}

Loading…
Cancel
Save