⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zoomin.java

📁 jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用JAVA语言开发
💻 JAVA
字号:
package org.enhydra.jawe.components.graph.actions;import java.awt.Dimension;import java.awt.event.ActionEvent;import org.enhydra.jawe.ActionBase;import org.enhydra.jawe.JaWEComponent;import org.enhydra.jawe.components.graph.Graph;import org.enhydra.jawe.components.graph.GraphController;/** * Zoom in (for 15%) * @author Sasa Bojanic */public class ZoomIn extends ActionBase {   public ZoomIn (JaWEComponent jawecomponent) {      super(jawecomponent);   }   public void enableDisableAction() {      GraphController gc = (GraphController)jawecomponent;            if (gc.getSelectedGraph() != null)         if (gc.getSelectedGraph().getScale() < 2) {            setEnabled(true);            return;         }            setEnabled(false);         }      public void actionPerformed(ActionEvent e) {      Graph selectedGraph=((GraphController)jawecomponent).getSelectedGraph();      if (selectedGraph==null) return;      //setResizeAction(null);      //editor.setScale(editor.getGraph().getScale()*1.15);      double scale=selectedGraph.getScale()/0.85;      scale = Math.max(Math.min(scale,2),0.1);      selectedGraph.setScale(scale);      try {         Dimension prefSize=selectedGraph.getSize();         prefSize.width=(int)(prefSize.width/0.85);         prefSize.height=(int)(prefSize.height/0.85);         selectedGraph.setPreferredSize(prefSize);      } catch (Exception ex) {}      // With JGraph3.4.1 this causes problems      /*if (editor.getGraph().getSelectionCell() != null) {         editor.getGraph().scrollCellToVisible(editor.getGraph().getSelectionCell());       }*/            GraphController gc = (GraphController)jawecomponent;      gc.getSettings().getAction("ZoomIn").getAction().enableDisableAction();            gc.getSettings().getAction("ZoomOut").getAction().enableDisableAction();      gc.getSettings().getAction("ActualSize").getAction().enableDisableAction();   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -