Java 类java.awt.event.ActionEvent 实例源码
项目:smile_1.5.0_java7
文件:SammonMappingDemo.java
@Override
public void actionPerformed(ActionEvent e) {
if ("startButton".equals(e.getActionCommand())) {
datasetIndex = datasetBox.getSelectedIndex();
if (dataset[datasetIndex] == null) {
DelimitedTextParser parser = new DelimitedTextParser();
parser.setDelimiter("[\t]+");
parser.setRowNames(true);
parser.setColumnNames(true);
if (datasetIndex == 2 || datasetIndex == 3) {
parser.setRowNames(false);
}
try {
dataset[datasetIndex] = parser.parse(datasetName[datasetIndex], smile.data.parser.IOUtils.getTestDataFile(datasource[datasetIndex]));
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Failed to load dataset.", "ERROR", JOptionPane.ERROR_MESSAGE);
System.err.println(ex);
}
}
Thread thread = new Thread(this);
thread.start();
}
}
项目:jaer
文件:ControlPanel.java
@Override
public void actionPerformed(ActionEvent e) {
// System.out.println(e);
try {
float x = Float.parseFloat(tfx.getText());
float y = Float.parseFloat(tfy.getText());
point.setLocation(x, y);
writeMethod.invoke(filter, point);
point = (Point2D.Float) readMethod.invoke(filter); // getString the value from the getter method to constrain it
set(point);
} catch (NumberFormatException fe) {
tfx.selectAll();
tfy.selectAll();
} catch (InvocationTargetException ite) {
ite.printStackTrace();
} catch (IllegalAccessException iae) {
iae.printStackTrace();
}
}
项目:Ultraino
文件:MainForm.java
private void saveSimMenuActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_saveSimMenuActionPerformed
String file = FileUtils.selectNonExistingFile(this, ".xml.gz");
if ( file != null){
try {
simForm.guiToObj();
simulation.labelNumberTransducers();
simulation.setHoloMemory( holoPatternsForm.getHoloMemory() );
simulation.getMaskObjects().clear();
scene.gatherMeshEntitiesWithTag( simulation.getMaskObjects(), Entity.TAG_MASK);
simulation.getSlices().clear();
scene.gatherMeshEntitiesWithTag( simulation.getSlices(), Entity.TAG_SLICE);
FileUtils.writeCompressedObject(new File(file), simulation);
} catch (IOException ex) {
Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
项目:LivroJavaComoProgramar10Edicao
文件:AddressBook.java
private void queryButtonActionPerformed(ActionEvent e)
{
// query that returns all contacts
TypedQuery<Addresses> findByLastname =
entityManager.createNamedQuery(
"Addresses.findByLastname", Addresses.class);
// configure parameter for query
findByLastname.setParameter("lastname", queryTextField.getText());
results = findByLastname.getResultList(); // get all addresses
numberOfEntries = results.size();
if (numberOfEntries != 0)
{
currentEntryIndex = 0;
displayRecord();
nextButton.setEnabled(true);
previousButton.setEnabled(true);
}
else
browseButtonActionPerformed(e);
}
项目:incubator-netbeans
文件:TagManager.java
@Override
public void actionPerformed (ActionEvent e) {
if (e.getSource() == panel.btnRemove) {
removeTag(getSelectedTag());
} else if (e.getSource() == panel.btnUpdate) {
dialog.setVisible(false);
EventQueue.invokeLater(new Runnable() {
@Override
public void run () {
SystemAction.get(UpdateAction.class).update(repository, getSelectedTag().getRevisionInfo());
}
});
}
}
项目:ramus
文件:HTMLPrintable.java
public void loadPage(String url, final ActionListener listener)
throws IOException {
this.url = url;
pane = new JEditorPane();
pane.setContentType("text/html");
pane.addPropertyChangeListener("page", new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
generate(0);
if (listener != null)
listener.actionPerformed(new ActionEvent(
HTMLPrintable.this, 0, "PageLoaded"));
}
});
pane.setPage(url);
}
项目:openjdk-jdk10
文件:VolatileImageConfigurationTest.java
@Override
public void actionPerformed(ActionEvent e) {
/* Button event listener */
String command = e.getActionCommand();
if (command.equals("Pass")) {
/* Test has passed. Dispose the frame with success message */
testComplete = true;
testResult = true;
System.out.println("Test Passed.");
} else if (command.equals("Fail")) {
/* Test has failed. Dispose the frame and throw exception */
testComplete = true;
testResult = false;
}
}
项目:sbc-qsystem
文件:FAdmin.java
private void butDeleteSpecScedActionPerformed(
java.awt.event.ActionEvent evt) {//GEN-FIRST:event_butDeleteSpecScedActionPerformed
if (listSpecSced.getSelectedIndex() != -1) {
if (0 != JOptionPane
.showConfirmDialog(this, "Do you really want remove the special schedule?",
"Removing",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE)) {
return;
}
QSpecSchedule sps = (QSpecSchedule) listSpecSced.getSelectedValue();
if (sps != null) {
final QCalendar item = (QCalendar) listCalendar.getSelectedValue();
if (item == null) {
return;
}
item.getSpecSchedules().remove(sps);
listSpecSced.setModel(new DefaultComboBoxModel(item.getSpecSchedules().toArray()));
}
}
}
项目:rapidminer
文件:ExportProcessAction.java
@Override
public void actionPerformed(ActionEvent e) {
File file = SwingTools.chooseFile(RapidMinerGUI.getMainFrame(), "export_process", null, false, false, new String[] {
RapidMiner.PROCESS_FILE_EXTENSION, "xml" }, new String[] { "Process File", "Process File" });
if (file == null) {
return;
}
try {
new FileProcessLocation(file).store(RapidMinerGUI.getMainFrame().getProcess(), null);
} catch (IOException e1) {
SwingTools.showSimpleErrorMessage("cannot_save_process", e1, RapidMinerGUI.getMainFrame().getProcess()
.getProcessLocation(), e1.getMessage());
}
}
项目:Neukoelln_SER316
文件:TagSearchController.java
public static void searchByTag_actionPerformed(ActionEvent e) {
TagSearchController sc = new TagSearchController(App.getFrame(), Local.getString("Search By Tag"));
Dimension frmSize = App.getFrame().getSize();
Point loc = App.getFrame().getLocation();
sc.setLocation((frmSize.width) / 3 + loc.x, (frmSize.height) / 3 + loc.y);
sc.setVisible(true);
if (sc.CANCELLED)
return;
}
项目:rapidminer
文件:SimplePlotterPanelDialog.java
public SimplePlotterPanelDialog(Frame owner, final DataTable dataTable, int width, int height, boolean modal) {
super(owner, dataTable.getName(), modal);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
PlotterPanel plotterPanel = new PlotterPanel(dataTable, PlotterConfigurationModel.DATA_SET_PLOTTER_SELECTION);
getContentPane().add(plotterPanel, BorderLayout.CENTER);
JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
JButton okButton = new JButton("Ok");
okButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
ok();
}
});
buttonPanel.add(okButton);
getContentPane().add(buttonPanel, BorderLayout.SOUTH);
if ((width < 0) || (height < 0)) {
setSize(600, 400);
} else {
setSize(width, height);
}
setLocationRelativeTo(owner);
}
项目:incubator-netbeans
文件:RunJarPanel.java
private void customizeOptionsButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_customizeOptionsButtonActionPerformed
String origin = txtVMOptions.getText();
try {
String result = ProjectUISupport.showVMOptionCustomizer(SwingUtilities.getWindowAncestor(this), origin);
result = splitJVMParams(result, true);
txtVMOptions.setText(result);
} catch (Exception e) {
Logger.getLogger(RunJarPanel.class.getName()).log(Level.WARNING, "Cannot parse vm options.", e); // NOI18N
}
}
项目:Cognizant-Intelligent-Test-Scripter
文件:TestDataComponent.java
private Action onTestDataRenameAction() {
return new AbstractAction() {
@Override
public void actionPerformed(ActionEvent ae) {
String newName = getValue("newValue").toString();
Boolean returnVal = false;
if (Validator.isValidName(newName)) {
TestDataTablePanel panel = getSelectedData();
if (panel != null) {
returnVal = panel.rename(getValue("newValue").toString());
}
}
putValue("rename", returnVal);
}
};
}
项目:incubator-netbeans
文件:ResourceWizardPanel.java
private void addAllButtonActionPerformed(ActionEvent evt) {
DataObject resource = selectResource();
if (resource == null) {
return;
}
// Feed data.
for (int i = 0; i < resourcesTable.getRowCount(); i++) {
DataObject dataObject = (DataObject) resourcesTable.getValueAt(i, 0);
sourceMap.put(dataObject, new SourceData(resource));
tableModel.fireTableCellUpdated(i, 1);
}
descPanel.fireStateChanged();
}
项目:SER316-Dresden
文件:TaskPanel.java
void parentTask_actionPerformed(ActionEvent e) {
// String taskId = taskTable.getModel().getValueAt(taskTable.getSelectedRow(), TaskTable.TASK_ID).toString();
//
// Task t = CurrentProject.getTaskList().getTask(taskId);
/*XXX Task t2 = CurrentProject.getTaskList().getTask(taskTable.getCurrentRootTask());
String parentTaskId = t2.getParent();
if((parentTaskId == null) || (parentTaskId.equals(""))) {
parentTaskId = null;
}
taskTable.setCurrentRootTask(parentTaskId);
taskTable.tableChanged();*/
// parentPanel.updateIndicators();
// //taskTable.updateUI();
}
项目:incubator-netbeans
文件:AsynchronousTest.java
public void testExecutionCanBeForcedToBeSynchronous() throws Exception {
DoesOverrideAndReturnsTrue action = (DoesOverrideAndReturnsTrue)DoesOverrideAndReturnsTrue.get(DoesOverrideAndReturnsTrue.class);
synchronized (action) {
action.actionPerformed(new ActionEvent(this, 0, "waitFinished"));
assertTrue("When asked for synchronous the action is finished immediatelly", action.finished);
}
if (err.toString().indexOf(DoesOverrideAndReturnsTrue.class.getName()) >= 0) {
fail("No warning about the class: " + err);
}
}
项目:CodeGenerate
文件:ErrorDialog.java
public ErrorDialog(String errorInfo) {
setContentPane(contentPane);
setTitle("Error Info");
getRootPane().setDefaultButton(okButton);
this.setAlwaysOnTop(true);
editTP.setText(errorInfo);
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
}
});
editTP.setCaretPosition(0);
}
项目:Equella
文件:InheritedEditorPanel.java
@Override
public void actionPerformed(ActionEvent e)
{
if( e.getSource() == showAll )
{
GlassSwingWorker<JComponent> worker = new GlassSwingWorker<JComponent>()
{
@Override
public JComponent construct() throws Exception
{
return new OverrideDefaultAclViewer(aclManager, userService, domainObj, privilege);
}
@Override
public void finished()
{
showAll.setEnabled(false);
InheritedEditorPanel.this.add(get(), BorderLayout.CENTER);
InheritedEditorPanel.this.updateUI();
}
@Override
public void exception()
{
getException().printStackTrace();
}
};
worker.setComponent(this);
worker.start();
}
}
项目:sbc-qsystem
文件:FWelcome.java
private void buttonAdvanceActionPerformed(
java.awt.event.ActionEvent evt) {//GEN-FIRST:event_buttonAdvanceActionPerformed
setAdvanceRegim(!isAdvanceRegim());
if (isMed && !isAdvanceRegim()) {
showMed();
}
showButtons(root, panelMain);
}
项目:rapidminer
文件:AttributeFileValueCellEditor.java
public AttributeFileValueCellEditor(ParameterTypeAttributeFile type) {
super(type);
JButton button = new JButton(new ResourceAction(true, "edit_attributefile") {
private static final long serialVersionUID = 1L;
@Override
public void actionPerformed(ActionEvent e) {
buttonPressed();
}
});
button.setMargin(new Insets(0, 0, 0, 0));
button.setToolTipText("Edit or create attribute description files and data (XML).");
addButton(button, GridBagConstraints.RELATIVE);
addButton(createFileChooserButton(), GridBagConstraints.REMAINDER);
}
项目:cuttlefish
文件:TikzDialog.java
private void exportButtonActionPerformed(java.awt.event.ActionEvent evt) {
tikzExporter.setFixedSize(sizeFixedRButton.isSelected());
if(sizeFixedRButton.isSelected()) {
int width, height;
width = Integer.parseInt(widthTextField.getText());
height = Integer.parseInt(heightTextField.getText());
tikzExporter.setSize(width, height);
} else if(sizeScaledRButton.isSelected()) {
double node, edge, coord;
node = Double.parseDouble(nodeTextField.getText());
edge = Double.parseDouble(edgeTextField.getText());
coord = Double.parseDouble(coordTextField.getText());
tikzExporter.setScalingFactors(node, edge, coord);
} else if(sizeDefaultRButton.isSelected()) {
// Select default scaling factors
tikzExporter.setDefaultFactors();
getScalingFactors();
calculateHeightAndWidth();
}
if(style3DRButton.isSelected()) {
tikzExporter.setNodeStyle("ball");
} else {
tikzExporter.setNodeStyle("circle");
}
tikzExporter.setOutputFile(new File(fileTextField.getText()));
tikzExporter.exportToTikz(networkPanel.getNetworkLayout());
this.setVisible(false);
}
项目:Hotel-Properties-Management-System
文件:NewReservationWindow.java
private ActionListener privateItemListener() {
ActionListener listener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
final String roomNumber = roomNumCmbBox.getSelectedItem().toString();
if(!roomNumber.isEmpty()) {
Room theRoom = roomDaoImpl.getRoomByRoomNumber(roomNumber);
roomTypeCmbBox.setSelectedItem(theRoom.getType());
priceField.setValue(theRoom.getPrice());
currencyCmbBox.setSelectedItem(theRoom.getCurrency());
}
repaint();
}
};
return listener;
}
项目:Dahlem_SER316
文件:HTMLEditor.java
public void jAlignActionB_actionPerformed(ActionEvent e) {
HTMLEditorKit.AlignmentAction aa =
new HTMLEditorKit.AlignmentAction(
"justifyAlign",
StyleConstants.ALIGN_JUSTIFIED);
aa.actionPerformed(e);
}
项目:incubator-netbeans
文件:JFXDeploymentPanel.java
private void buttonCustomJSMessageActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_buttonCustomJSMessageActionPerformed
final JFXJavaScriptCallbacksPanel rc = new JFXJavaScriptCallbacksPanel(jfxProps);
final DialogDescriptor dd = new DialogDescriptor(rc,
NbBundle.getMessage(JFXDeploymentPanel.class, "TXT_JSCallbacks"), // NOI18N
true,
DialogDescriptor.OK_CANCEL_OPTION,
DialogDescriptor.OK_OPTION,
null);
if (DialogDisplayer.getDefault().notify(dd) == DialogDescriptor.OK_OPTION) {
jfxProps.setJSCallbacks(rc.getResources());
jfxProps.setJSCallbacksChanged(true);
refreshCustomJSLabel();
}
}
项目:incubator-netbeans
文件:PanelOptionsVisual.java
private void cbSharableActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbSharableActionPerformed
txtLibFolder.setEnabled(cbSharable.isSelected());
btnLibFolder.setEnabled(cbSharable.isSelected());
lblHint.setEnabled(cbSharable.isSelected());
lblLibFolder.setEnabled(cbSharable.isSelected());
if (cbSharable.isSelected()) {
txtLibFolder.setText(currentLibrariesLocation);
} else {
txtLibFolder.setText(""); //NOi18N
}
}
项目:SER316-Ingolstadt
文件:HTMLEditor.java
public void actionPerformed(ActionEvent e){
JEditorPane editor = getEditor(e);
if (editor != null) {
javax.swing.text.DefaultHighlighter.DefaultHighlightPainter highlightPainter =
new javax.swing.text.DefaultHighlighter.DefaultHighlightPainter(Color.YELLOW);
//editor.getHighlighter().addHighlight(p0, p1, highlightPainter);
}
}
项目:incubator-netbeans
文件:TreeModelNode.java
@Override
public Action getPreferredAction () {
return new AbstractAction () {
public void actionPerformed (ActionEvent e) {
try {
model.performDefaultAction (object);
} catch (UnknownTypeException ex) {
// NodeActionsProvider is voluntary
}
}
};
}
项目:JITRAX
文件:ListenersSetter.java
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == getMainWindow().getBarMenu().getRaCodeHighLighting()) {
if (((JCheckBoxMenuItem) e.getSource()).isSelected()) {
getMainWindow().getWorkspace().enableSyntaxEditingRaEditor();
} else {
getMainWindow().getWorkspace().disableSyntaxEditingRaEditor();
}
}
else if (e.getSource() == getMainWindow().getBarMenu().getSqlCodeHighLighting()) {
if (((JCheckBoxMenuItem) e.getSource()).isSelected()) {
getMainWindow().getWorkspace().enableSyntaxEditingSqlEditor();
} else {
getMainWindow().getWorkspace().disableSyntaxEditingSqlEditor();
}
}
}
项目:AgentWorkbench
文件:ThreadMonitorProtocolTableTab.java
@Override
public void actionPerformed(ActionEvent ae) {
@SuppressWarnings("unchecked")
TableRowSorter<TableModel>sorter = (TableRowSorter<TableModel>) getJTableThreadProtocolVector().getRowSorter();
if (ae.getSource()==this.getJRadioButtonNoFilter()) {
// --- Remove Filter ----------------
sorter.setRowFilter(null);
} else if (ae.getSource()==this.getJRadioButtonFilterAgents()) {
// --- Set Filter -------------------
RowFilter<Object,Object> agentFilter = new RowFilter<Object, Object>() {
public boolean include(Entry<? extends Object, ? extends Object> entry) {
// --- get column with ThreadDetail-Instance (ThreadName) ---
if(entry.getValue(1) instanceof ThreadDetail) {
ThreadDetail tt = (ThreadDetail)entry.getValue(1);
if(tt.isAgent() == true) {
return true;
}
}
return false;
}
};
sorter.setRowFilter(agentFilter);
}
}
项目:etomica
文件:UnitGraphics.java
public void actionPerformed(ActionEvent e) {
/*
* Create a string containing the current action command and display
* it in the top panel's label.
*/
String actionCommand = e.getActionCommand();
label.setText("Action: " + actionCommand);
if (actionCommand.equals("comboBoxChanged") && (switching == false)) {
comboWasChanged(e);
}
if (actionCommand.equals("<") || actionCommand.equals(">")) {
unitButtonPressed(e);
checkUnitVsTarget(targetDimension);
}
if (actionCommand.equals("^") || actionCommand.equals("v")) {
exponentButtonPressed(e);
checkUnitVsTarget(targetDimension);
}
if (actionCommand.equals("Submit")) {
int usize = unitsVector.size();
Unit[] allUnits = new Unit[usize];
double[] allExponents = new double[usize];
for (int i = 0; i < usize; i++) {
allUnits[i] = UnitFilter.stringToUnit(unitsVector
.elementAt(i).toString());
allExponents[i] = Double.parseDouble((exponentVector
.elementAt(i).toString()));
}
currentCompoundUnit = new CompoundUnit(allUnits, allExponents);
System.exit(0);
}
}
项目:Tarski
文件:EditorActions.java
/**
*
*/
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());
}
}
}
项目:OpenJSharp
文件:XSheet.java
/**
* 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;
}
}
}
项目:Course-Management-System
文件:tableModelTeach.java
@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;
}
项目:powertext
文件:RTextAreaEditorKit.java
@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();
}
}
}
项目:jdk8u-jdk
文件:DefaultEditorKit.java
/**
* 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");
}
}
项目:imagetozxspec
文件:FileReadyListener.java
@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);
}
}
项目:incubator-netbeans
文件:ReferencesBrowserControllerUI.java
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();
}
}
});
}
项目:jmt
文件:BlockingStationPanel.java
/**
* 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();
}
}
项目:incubator-netbeans
文件:TemplatesPanel.java
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 ();
}
});
}
}
});
}
项目:rapidminer
文件:PerspectiveController.java
@Override
public void actionPerformed(final ActionEvent e) {
if (!getModel().getSelectedPerspective().isUserDefined()) {
getModel().restoreDefault(getModel().getSelectedPerspective().getName());
getModel().getSelectedPerspective().apply(context);
}
}