XiaXiang 7 years ago
parent
commit
e611dd8f40
  1. 26
      designer/src/com/fr/design/mainframe/alphafine/component/AlphaFineDialog.java

26
designer/src/com/fr/design/mainframe/alphafine/component/AlphaFineDialog.java

@ -9,7 +9,10 @@ import com.fr.design.gui.ilable.UILabel;
import com.fr.design.mainframe.alphafine.AlphaFineConstants; import com.fr.design.mainframe.alphafine.AlphaFineConstants;
import com.fr.design.mainframe.alphafine.AlphaFineHelper; import com.fr.design.mainframe.alphafine.AlphaFineHelper;
import com.fr.design.mainframe.alphafine.cell.CellModelHelper; import com.fr.design.mainframe.alphafine.cell.CellModelHelper;
import com.fr.design.mainframe.alphafine.cell.model.*; import com.fr.design.mainframe.alphafine.cell.model.AlphaCellModel;
import com.fr.design.mainframe.alphafine.cell.model.FileModel;
import com.fr.design.mainframe.alphafine.cell.model.MoreModel;
import com.fr.design.mainframe.alphafine.cell.model.PluginModel;
import com.fr.design.mainframe.alphafine.cell.render.ContentCellRender; import com.fr.design.mainframe.alphafine.cell.render.ContentCellRender;
import com.fr.design.mainframe.alphafine.listener.ComponentHandler; import com.fr.design.mainframe.alphafine.listener.ComponentHandler;
import com.fr.design.mainframe.alphafine.listener.DocumentAdapter; import com.fr.design.mainframe.alphafine.listener.DocumentAdapter;
@ -82,7 +85,6 @@ public class AlphaFineDialog extends UIDialog {
private boolean forceOpen; private boolean forceOpen;
public AlphaFineDialog(Frame parent, boolean forceOpen) { public AlphaFineDialog(Frame parent, boolean forceOpen) {
super(parent); super(parent);
this.forceOpen = forceOpen; this.forceOpen = forceOpen;
@ -407,6 +409,7 @@ public class AlphaFineDialog extends UIDialog {
/** /**
* 右侧面板展示搜索结果的内容 * 右侧面板展示搜索结果的内容
*
* @param selectedValue * @param selectedValue
*/ */
private void showResult(final AlphaCellModel selectedValue) { private void showResult(final AlphaCellModel selectedValue) {
@ -705,7 +708,7 @@ public class AlphaFineDialog extends UIDialog {
String date = new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime()); String date = new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
para.put("token", CodeUtils.md5Encode(date, "", "MD5")); para.put("token", CodeUtils.md5Encode(date, "", "MD5"));
para.put("content", object.toString()); para.put("content", object.toString());
HttpClient httpClient = new HttpClient(AlphaFineConstants.CLOUD_SERVER_URL, para, true); HttpClient httpClient = new HttpClient(AlphaFineConstants.CLOUD_SERVER_URL, para, true);
httpClient.setTimeout(5000); httpClient.setTimeout(5000);
httpClient.asGet(); httpClient.asGet();
if (!httpClient.isServerAlive()) { if (!httpClient.isServerAlive()) {
@ -714,7 +717,6 @@ public class AlphaFineDialog extends UIDialog {
} }
} }
/** /**
@ -794,9 +796,9 @@ public class AlphaFineDialog extends UIDialog {
/** /**
+-------------------------------------+ * +-------------------------------------+
| 自定义JList | * | 自定义JList |
+-------------------------------------+ * +-------------------------------------+
*/ */
private class AlphaFineList extends JList<AlphaCellModel> { private class AlphaFineList extends JList<AlphaCellModel> {
@ -806,11 +808,12 @@ public class AlphaFineDialog extends UIDialog {
/** /**
* 重写选中的方法 * 重写选中的方法
*
* @param index * @param index
*/ */
@Override @Override
public void setSelectedIndex(int index) { public void setSelectedIndex(int index) {
if (index >=0 && checkSelectedIndex(index)) { if (index >= 0 && checkSelectedIndex(index)) {
int previousIndex = getSelectedIndex(); int previousIndex = getSelectedIndex();
super.setSelectedIndex(index); super.setSelectedIndex(index);
AlphaCellModel cellModel = getSelectedValue(); AlphaCellModel cellModel = getSelectedValue();
@ -883,9 +886,9 @@ public class AlphaFineDialog extends UIDialog {
} }
/** /**
+-------------------------------------+ * +-------------------------------------+
| 自定义ListModel | * | 自定义ListModel |
+-------------------------------------+ * +-------------------------------------+
*/ */
private class SearchListModel extends DefaultListModel<AlphaCellModel> { private class SearchListModel extends DefaultListModel<AlphaCellModel> {
SearchResult myDelegate; SearchResult myDelegate;
@ -909,6 +912,7 @@ public class AlphaFineDialog extends UIDialog {
/** /**
* 触发选中第一有效的项 * 触发选中第一有效的项
*
* @param element * @param element
* @param index * @param index
*/ */

Loading…
Cancel
Save