- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中net.sf.taverna.zaria.ZBasePane
类的一些代码示例,展示了ZBasePane
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZBasePane
类的具体详情如下:
包路径:net.sf.taverna.zaria.ZBasePane
类名称:ZBasePane
[英]A base ZPane implementation, this is always the root of the ZTreeNode hierarchy (or should be for sane uses). We need an additional layer here as the swap component method relies on having a parent, without the extra 'invisible' parent here we couldn't swap out the user visible top level UI component.
[中]作为一个基本的ZPane实现,它始终是ZTreeNode层次结构的根(或者应该用于正常用途)。这里我们需要一个额外的层,因为交换组件方法依赖于有一个父级,没有额外的“不可见”父级,我们无法交换出用户可见的顶级UI组件。
代码示例来源:origin: net.sf.taverna.t2.ui-impl/zaria
public void actionPerformed(ActionEvent e) {
boolean edit = ZBasePane.this.editable;
ZBasePane.this.setEditable(!edit);
}
};
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
private void openLayout(InputStream layoutStream) {
try {
InputStreamReader isr = new InputStreamReader(layoutStream);
SAXBuilder builder = new SAXBuilder(false);
Document document = builder.build(isr);
basePane.configure(document.detachRootElement());
} catch (Exception ex) {
logger.error("Error opening layout file", ex);
JOptionPane.showMessageDialog(basePane,
"Error opening layout file: " + ex.getMessage());
}
}
代码示例来源:origin: net.sf.taverna.t2.ui-impl/workbench-impl
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
chooser.setDialogTitle("Save perspective");
chooser.setFileFilter(new ExtensionFileFilter(
new String[] { "xml" }));
int retVal = chooser.showSaveDialog(basePane);
if (retVal == JFileChooser.APPROVE_OPTION) {
File file = chooser.getSelectedFile();
if (file != null) {
PrintWriter out;
try {
out = new PrintWriter(new FileWriter(file));
Element element = basePane.getElement();
XMLOutputter xo = new XMLOutputter(Format
.getPrettyFormat());
out.print(xo.outputString(element));
out.flush();
out.close();
} catch (IOException ex) {
logger.error("IOException saving layout", ex);
JOptionPane.showMessageDialog(basePane,
"Error saving layout file: " + ex.getMessage());
}
}
}
}
}
代码示例来源:origin: net.sf.taverna.t2.ui-impl/zaria
/**
* Construct a new ZBasePane, inserting a default ZBlankComponent as the
* solitary child
*/
@SuppressWarnings("serial")
public ZBasePane() {
super();
child = new ZBlankComponent();
add((Component) child, BorderLayout.CENTER);
toggleEditAction = new AbstractAction() {
public void actionPerformed(ActionEvent e) {
boolean edit = ZBasePane.this.editable;
ZBasePane.this.setEditable(!edit);
}
};
setEditActionState();
}
代码示例来源:origin: net.sf.taverna.t2.ui-impl/zaria
/**
* Only a single child so always swap it out and replace with the new
* component
*/
public void swap(ZTreeNode oldComponent, ZTreeNode newComponent) {
if (oldComponent == child || child == null) {
if (child != null) {
child.discard();
remove((Component) child);
}
child = newComponent;
add((Component) newComponent, BorderLayout.CENTER);
newComponent.setEditable(this.editable);
revalidate();
}
}
代码示例来源:origin: net.sf.taverna.t2.ui-impl/zaria
lockFrame();
repository.update();
unlockFrame();
childElement = childElement.getChild("znode");
if (childElement != null) {
ZTreeNode node = componentFor(childElement);
swap(child, node);
node.configure(childElement);
setEditable(this.editable);
代码示例来源:origin: uk.org.mygrid.taverna/zaria
pane.setEditable(true);
myFrame.getContentPane().add(pane, BorderLayout.CENTER);
myFrame.setVisible(true);
Thread.sleep(1000 * 20);
pane.lockFrame();
Thread.sleep(1000 * 30);
代码示例来源:origin: net.sf.taverna.t2.ui-impl/workbench-impl
public void switchPerspective(PerspectiveSPI perspective) {
if (perspective != currentPerspective && basePane.isEditable()) {
JOptionPane.showMessageDialog(basePane,
"Sorry, unable to change perspectives whilst in edit mode",
basePane.getToggleEditAction().setEnabled(true);
getOpenPerspectiveAction().setEnabled(true);
getDeleteCurrentPerspectiveAction().setEnabled(true);
} else {
basePane.getToggleEditAction().setEnabled(false);
getOpenPerspectiveAction().setEnabled(false);
getDeleteCurrentPerspectiveAction().setEnabled(false);
代码示例来源:origin: net.sf.taverna.t2.ui-impl/workbench-impl
public JMenu getEditPerspectivesMenu() {
JMenu editPerspectivesMenu = new JMenu("Edit perspectives");
Action newPerspectiveAction = new NewPerspectiveAction();
editPerspectivesMenu.add(newPerspectiveAction);
Action toggleEditAction = basePane.getToggleEditAction();
toggleEditAction.putValue(Action.SMALL_ICON, WorkbenchIcons.editIcon);
editPerspectivesMenu.add(toggleEditAction);
editPerspectivesMenu.add(getOpenPerspectiveAction());
editPerspectivesMenu.add(getSavePerspectiveAction());
editPerspectivesMenu.add(getDeleteCurrentPerspectiveAction());
return editPerspectivesMenu;
}
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
public void switchPerspective(PerspectiveSPI perspective) {
if (perspective != currentPerspective && basePane.isEditable()) {
JOptionPane.showMessageDialog(basePane,
"Sorry, unable to change perspectives whilst in edit mode",
basePane.getToggleEditAction().setEnabled(true);
getOpenPerspectiveAction().setEnabled(true);
getDeleteCurrentPerspectiveAction().setEnabled(true);
} else {
basePane.getToggleEditAction().setEnabled(false);
getOpenPerspectiveAction().setEnabled(false);
getDeleteCurrentPerspectiveAction().setEnabled(false);
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
public JMenu getEditPerspectivesMenu() {
JMenu editPerspectivesMenu = new JMenu("Edit perspectives");
Action newPerspectiveAction = new AbstractAction() {
public void actionPerformed(ActionEvent e) {
String name =
JOptionPane.showInputDialog(basePane,
"New perspective name");
if (name != null) {
newPerspective(name);
}
}
};
newPerspectiveAction.putValue(Action.NAME, "New...");
newPerspectiveAction.putValue(Action.SMALL_ICON, TavernaIcons.newIcon);
editPerspectivesMenu.add(newPerspectiveAction);
Action toggleEditAction = basePane.getToggleEditAction();
toggleEditAction.putValue(Action.SMALL_ICON, TavernaIcons.editIcon);
editPerspectivesMenu.add(toggleEditAction);
editPerspectivesMenu.add(getOpenPerspectiveAction());
editPerspectivesMenu.add(getSavePerspectiveAction());
editPerspectivesMenu.add(getDeleteCurrentPerspectiveAction());
return editPerspectivesMenu;
}
代码示例来源:origin: net.sf.taverna.t2.ui-impl/workbench-impl
public void actionPerformed(ActionEvent e) {
int ret = JOptionPane.showConfirmDialog(basePane,
"Are you sure you wish to delete the current perspective",
"Delete perspective?", JOptionPane.YES_NO_OPTION);
if (ret == JOptionPane.YES_OPTION) {
PerspectiveSPI p = (PerspectiveSPI) ModelMap.getInstance()
.getModel(ModelMapConstants.CURRENT_PERSPECTIVE);
if (p != null) {
modelMap.setModel(ModelMapConstants.CURRENT_PERSPECTIVE,
null);
basePane.setEditable(false); // cancel edit mode
// so perspective can be changed after deletion
try {
CustomPerspectiveFactory.getInstance().saveAll(
customPerspectives);
} catch (FileNotFoundException e1) {
logger.error("No file to save custom perspectives", e1);
} catch (IOException e1) {
logger
.error(
"Error writing custom perspectives to file",
e1);
}
selectFirstPerspective();
}
}
}
}
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
public void modelChanged(String modelName, Object oldModel,
Object newModel) {
((PerspectiveSPI) oldModel).update(basePane.getElement());
PerspectiveSPI perspective = (PerspectiveSPI) newModel;
switchPerspective(perspective);
}
代码示例来源:origin: net.sf.taverna.t2.ui-impl/workbench-impl
private void openLayout(InputStream layoutStream) {
try {
InputStreamReader isr = new InputStreamReader(layoutStream);
SAXBuilder builder = new SAXBuilder(false);
Document document = builder.build(isr);
basePane.configure(document.detachRootElement());
} catch (Exception ex) {
logger.error("Error opening layout file", ex);
JOptionPane.showMessageDialog(basePane,
"Error opening layout file: " + ex.getMessage());
}
}
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
modelMap.setModel(ModelMap.CURRENT_PERSPECTIVE,
null);
basePane.setEditable(false); // cancel edit mode
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
chooser.setDialogTitle("Save perspective");
chooser.setFileFilter(new ExtensionFileFilter(
new String[] { "xml" }));
int retVal = chooser.showSaveDialog(basePane);
if (retVal == JFileChooser.APPROVE_OPTION) {
File file = chooser.getSelectedFile();
if (file != null) {
PrintWriter out;
try {
out = new PrintWriter(new FileWriter(file));
Element element = basePane.getElement();
XMLOutputter xo =
new XMLOutputter(Format.getPrettyFormat());
out.print(xo.outputString(element));
out.flush();
out.close();
} catch (IOException ex) {
logger.error("IOException saving layout", ex);
JOptionPane.showMessageDialog(basePane,
"Error saving layout file: " + ex.getMessage());
}
}
}
}
};
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
basePane.setEditable(false);
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
public void saveAll() throws FileNotFoundException, IOException {
// update current perspective
PerspectiveSPI current =
(PerspectiveSPI) modelMap.getNamedModel(ModelMap.CURRENT_PERSPECTIVE);
if (current != null) {
current.update(basePane.getElement());
}
CustomPerspectiveFactory.getInstance().saveAll(customPerspectives);
for (PerspectiveSPI perspective : perspectives.keySet()) {
if (!(perspective instanceof CustomPerspective)) {
savePerspective(perspective);
}
}
}
代码示例来源:origin: net.sf.taverna.t2.ui-impl/workbench-impl
public void saveAll() throws FileNotFoundException, IOException {
// update current perspective
PerspectiveSPI current = (PerspectiveSPI) modelMap
.getModel(ModelMapConstants.CURRENT_PERSPECTIVE);
if (current != null) {
current.update(basePane.getElement());
}
CustomPerspectiveFactory.getInstance().saveAll(customPerspectives);
for (PerspectiveSPI perspective : perspectives.keySet()) {
if (!(perspective instanceof CustomPerspective)) {
savePerspective(perspective);
}
}
}
代码示例来源:origin: uk.org.mygrid.taverna/taverna-workbench
&& currentPerspective instanceof CustomPerspective) {
((CustomPerspective) currentPerspective).update(basePane
.getElement());
本文整理了Java中net.sf.taverna.zaria.ZBasePane类的一些代码示例,展示了ZBasePane类的具体用法。这些代码示例主要来源于Github/Stackoverflow/
本文整理了Java中net.sf.taverna.t2.workflowmodel.WorkflowStructureException类的一些代码示例,展示了WorkflowStructureExc
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO类的一些代码示例,展示了WorkflowBundleIO类的具体用法。这些代码示例
本文整理了Java中net.sf.taverna.zaria.ZBasePane.lockFrame()方法的一些代码示例,展示了ZBasePane.lockFrame()的具体用法。这些代码示例主要
本文整理了Java中net.sf.taverna.zaria.ZBasePane.configure()方法的一些代码示例,展示了ZBasePane.configure()的具体用法。这些代码示例主要
本文整理了Java中net.sf.taverna.zaria.ZBasePane.getToggleEditAction()方法的一些代码示例,展示了ZBasePane.getToggleEditAc
本文整理了Java中net.sf.taverna.zaria.ZBasePane.setEditable()方法的一些代码示例,展示了ZBasePane.setEditable()的具体用法。这些代码
本文整理了Java中net.sf.taverna.zaria.ZBasePane.getElement()方法的一些代码示例,展示了ZBasePane.getElement()的具体用法。这些代码示例
本文整理了Java中net.sf.taverna.t2.workbench.ui.workflowview.WorkflowView类的一些代码示例,展示了WorkflowView类的具体用法。这些代
本文整理了Java中net.sf.taverna.t2.workflowmodel.serialization.xml.XMLDeserializerImpl类的一些代码示例,展示了XMLDeseri
本文整理了Java中net.sf.taverna.t2.workflowmodel.WorkflowStructureException.()方法的一些代码示例,展示了WorkflowStructur
本文整理了Java中net.sf.taverna.t2.workflowmodel.serialization.xml.XMLSerializerImpl类的一些代码示例,展示了XMLSerializ
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.getReaders()方法的一些代码示例,展示了WorkflowBundleI
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.getReaderForMediaType()方法的一些代码示例,展示了Work
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.()方法的一些代码示例,展示了WorkflowBundleIO.()的具体用法。
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.createBundle()方法的一些代码示例,展示了WorkflowBundl
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.writeBundle()方法的一些代码示例,展示了WorkflowBundle
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.guessMediaTypeForSignature()方法的一些代码示例,展示
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.readBundle()方法的一些代码示例,展示了WorkflowBundleI
本文整理了Java中org.apache.taverna.scufl2.api.io.WorkflowBundleIO.getWriters()方法的一些代码示例,展示了WorkflowBundleI
我是一名优秀的程序员,十分优秀!