/**
*
*/
public void actionPerformed(ActionEvent e)
{
if (e.getSource() instanceof mxGraphComponent)
{
mxGraphComponent graphComponent = (mxGraphComponent) e
.getSource();
double scale = this.scale;
if (scale == 0)
{
String value = (String) JOptionPane.showInputDialog(
graphComponent, mxResources.get("value"),
mxResources.get("scale") + " (%)",
JOptionPane.PLAIN_MESSAGE, null, null, "");
if (value != null)
{
scale = Double.parseDouble(value.replace("%", "")) / 100;
}
}
if (scale > 0)
{
graphComponent.zoomTo(scale, graphComponent.isCenterZoom());
}
}
}
java类java.awt.event.ActionEvent的实例源码
EditorActions.java 文件源码
项目:Tarski
阅读 32
收藏 0
点赞 0
评论 0
XSheet.java 文件源码
项目:OpenJSharp
阅读 30
收藏 0
点赞 0
评论 0
/**
* Action listener: handles actions in panel buttons
*/
// Call on EDT
public void actionPerformed(ActionEvent e) {
if (e.getSource() instanceof JButton) {
JButton button = (JButton) e.getSource();
// Refresh button
if (button == refreshButton) {
refreshAttributes();
return;
}
// Clear button
if (button == clearButton) {
clearCurrentNotifications();
return;
}
// Subscribe button
if (button == subscribeButton) {
registerListener();
return;
}
// Unsubscribe button
if (button == unsubscribeButton) {
unregisterListener();
return;
}
}
}
tableModelTeach.java 文件源码
项目:Course-Management-System
阅读 26
收藏 0
点赞 0
评论 0
@Override
public Object getValueAt(int row, int col) {
// TODO Auto-generated method stub
switch(col){
case COURSE_NAME:return list.get(row);
case COURSE_BUTTON:final JButton jbtn = new JButton("Go to Course Page");
jbtn.setActionCommand(list.get(row));
jbtn.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
String course=jbtn.getActionCommand();
System.out.println(course+" on button press");
//System.out.println(" on button press");
String path=cmdao.getDirectoryPathForProf(course, user);
pf.csp.curr_subject=course;
System.out.println(path);
try {
pf.csp.resetPanes(pdao.getProfByUsername(user), path);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
CardLayout card=(CardLayout)pf.panel.getLayout();
pf.btnBack.setEnabled(true);
card.show(pf.panel, "CourseSpecificPanel");
}
});
return jbtn;
}
return null;
}
RTextAreaEditorKit.java 文件源码
项目:powertext
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void actionPerformedImpl(ActionEvent e, RTextArea textArea) {
Gutter gutter = RSyntaxUtilities.getGutter(textArea);
if (gutter!=null) {
int line = textArea.getCaretLineNumber();
try {
gutter.toggleBookmark(line);
} catch (BadLocationException ble) { // Never happens
UIManager.getLookAndFeel().
provideErrorFeedback(textArea);
ble.printStackTrace();
}
}
}
DefaultEditorKit.java 文件源码
项目:jdk8u-jdk
阅读 24
收藏 0
点赞 0
评论 0
/**
* The operation to perform when this action is triggered.
*
* @param e the action event
*/
public void actionPerformed(ActionEvent e) {
JTextComponent target = getTextComponent(e);
if (target != null) {
if ((! target.isEditable()) || (! target.isEnabled())) {
UIManager.getLookAndFeel().provideErrorFeedback(target);
return;
}
target.replaceSelection("\n");
}
}
FileReadyListener.java 文件源码
项目:imagetozxspec
阅读 20
收藏 0
点赞 0
评论 0
@Override
public void actionPerformed(ActionEvent e) {
if (ImageToZxSpec.getInFiles() == null || ImageToZxSpec.getInFiles().length == 0) {
JOptionPane.showMessageDialog(null, getCaption("dialog_choose_input_first"), getCaption("dialog_files_not_selected"), JOptionPane.INFORMATION_MESSAGE);
}
if (ImageToZxSpec.getOutFolder() == null) {
JOptionPane.showMessageDialog(null, getCaption("dialog_choose_folder_first"), getCaption("dialog_folder_not_selected"), JOptionPane.INFORMATION_MESSAGE);
}
if (operationFinishedListener != null) {
operationFinishedListener.operationFinished(ImageToZxSpec.getInFiles() != null
&& ImageToZxSpec.getInFiles().length >0 && ImageToZxSpec.getOutFolder() != null);
}
}
ReferencesBrowserControllerUI.java 文件源码
项目:incubator-netbeans
阅读 32
收藏 0
点赞 0
评论 0
private void addMenuItemListener(final JCheckBoxMenuItem menuItem) {
final boolean[] internalChange = new boolean[1];
menuItem.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if (internalChange[0]) return;
final int column = Integer.parseInt(e.getActionCommand());
if (column == 5 && !fieldsListTableModel.isRealColumnVisible(column)) {
BrowserUtils.performTask(new Runnable() {
public void run() {
final int retainedSizesState = referencesBrowserController.getReferencesControllerHandler().
getHeapFragmentWalker().computeRetainedSizes(false, true);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
if (retainedSizesState != HeapFragmentWalker.RETAINED_SIZES_COMPUTED) {
internalChange[0] = true;
menuItem.setSelected(!menuItem.isSelected());
internalChange[0] = false;
} else {
fieldsListTableModel.setRealColumnVisibility(column,
!fieldsListTableModel.isRealColumnVisible(column));
fieldsListTable.createDefaultColumnsFromModel();
fieldsListTable.updateTreeTableHeader();
setColumnsData();
}
}
});
}
});
} else {
fieldsListTableModel.setRealColumnVisibility(column,
!fieldsListTableModel.isRealColumnVisible(column));
fieldsListTable.createDefaultColumnsFromModel();
fieldsListTable.updateTreeTableHeader();
setColumnsData();
}
}
});
}
BlockingStationPanel.java 文件源码
项目:jmt
阅读 26
收藏 0
点赞 0
评论 0
/**
* Invoked when an action occurs.
*/
public void actionPerformed(ActionEvent e) {
int index = stationTable.getSelectedRow();
if (index >= 0 && index < stationTable.getRowCount()) {
Object key = stations.get(index);
stations.remove(key);
bd.removeRegionStation(regionKey, key);
BlockingStationPanel.this.update();
}
}
TemplatesPanel.java 文件源码
项目:incubator-netbeans
阅读 39
收藏 0
点赞 0
评论 0
private void newFolderButtonActionPerformed (java.awt.event.ActionEvent evt) {//GEN-FIRST:event_newFolderButtonActionPerformed
final Node [] nodes = manager.getSelectedNodes ();
rp.post(new Runnable() {
@Override public void run() {
DataFolder df = doNewFolder (nodes);
assert df != null : "New DataFolder can not be created under "+Arrays.toString(nodes);
// invoke inplace editing
Node targerNode;
if (nodes == null || nodes.length == 0) {
targerNode = manager.getRootContext ();
} else {
targerNode = nodes [0].isLeaf () ? nodes [0].getParentNode () : nodes [0];
}
final Node newSubfolder = findChild (targerNode, df.getName (), 3);
assert newSubfolder != null : "Node for subfolder found in nodes: " + Arrays.asList (targerNode.getChildren ().getNodes ());
if (newSubfolder != null) {
SwingUtilities.invokeLater(new Runnable() {
@Override public void run() {
try {
manager.setSelectedNodes (new Node [] { newSubfolder });
} catch (PropertyVetoException pve) {
Logger.getLogger(TemplatesPanel.class.getName()).log(Level.WARNING, null, pve);
}
view.invokeInplaceEditing ();
}
});
}
}
});
}
PerspectiveController.java 文件源码
项目:rapidminer
阅读 25
收藏 0
点赞 0
评论 0
@Override
public void actionPerformed(final ActionEvent e) {
if (!getModel().getSelectedPerspective().isUserDefined()) {
getModel().restoreDefault(getModel().getSelectedPerspective().getName());
getModel().getSelectedPerspective().apply(context);
}
}