@Override public void actionPerformed(ActionEvent arg0) { // Pre-creation sanity if (gridPanel != null) { // Variable declaration String name, phone; // Make sure the fields have values if ((name = nameField.getText()) == "") { // Tell the user if not JOptionPane.showMessageDialog(null, "Please enter the client's name"); return; } if ((phone = phoneField.getText()) == "") { JOptionPane.showMessageDialog(null, "Please enter the client's phone number"); return; } if (hiddenRadio.isSelected()) { JOptionPane.showMessageDialog(null, "Please select the client's smoking preference"); return; } // Calculate the party size int partySize = partyBox.getSelectedIndex() + 8; // Place the reservation bookRoom(name, phone, smokingRadio.isSelected(), partySize); } else { System.out.println("Grid panel is null"); } }
/** * Clears and focuses the search field if it is not focused. Otherwise, cycles to the next search * type. */ public void startSearch() { if (increment.isSelected() && incSearch) { repeatIncremental(); return; } if (!searchField.hasFocus()) { // searchField.setText(""); searchField.selectAll(); searchField.requestFocus(); } else { if (increment.isSelected()) { floatSearch.setSelected(true); } else if (floatSearch.isSelected()) { hideSearch.setSelected(true); } else if (hideSearch.isSelected()) { showResultsInDialog.setSelected(true); } else if (showResultsInDialog.isSelected()) { searchAllBases.setSelected(true); } else { increment.setSelected(true); } increment.revalidate(); increment.repaint(); searchField.requestFocus(); } }
/** Listener to handle button actions */ public void actionPerformed(ActionEvent e) { // Check if the user pressed the ok button if (e.getSource() == ok_button) { filter_include_list = include_panel.getServiceList(); filter_exclude_list = exclude_panel.getServiceList(); if (status_box.isSelected()) { filter_active = status_active.isSelected(); filter_complete = status_complete.isSelected(); } else { filter_active = false; filter_complete = false; } ok_pressed = true; dialog.dispose(); } // Check if the user pressed the cancel button if (e.getSource() == cancel_button) { dialog.dispose(); } // Check if the user changed the status filter option if (e.getSource() == status_box) { status_active.setEnabled(status_box.isSelected()); status_complete.setEnabled(status_box.isSelected()); } }
private void updateEnabledState() { myLabelEditor.setEnabled(myRbExpressionLabel.isSelected()); final boolean isChildrenExpression = myRbExpressionChildrenRenderer.isSelected(); myChildrenExpandedEditor.setEnabled(isChildrenExpression); myExpandedLabel.setEnabled(isChildrenExpression); myChildrenEditor.setEnabled(isChildrenExpression); myChildrenListEditor.setEnabled(myRbListChildrenRenderer.isSelected()); }
private void updateEnabled() { combo.setEnabled(action.isSelected()); list.setEnabled(action.isSelected()); boolean iconControlsEnabled = !separator.isSelected(); builtin.setEnabled(iconControlsEnabled); file.setEnabled(iconControlsEnabled); builtinCombo.setEnabled(iconControlsEnabled && builtin.isSelected()); fileButton.setEnabled(iconControlsEnabled && file.isSelected()); }
public void checkUeberSchreib() { if (ueSchr.isSelected()) { cUeSchr = true; cAUeSchr = false; } else if (aUeSchr.isSelected()) { cUeSchr = false; cAUeSchr = true; } else if (nUebSchr.isSelected()) { cUeSchr = false; cAUeSchr = false; } }
public int getChoice() { if (radioButtonXmp.isSelected()) { return ImportDialog.XMP; } else if (radioButtonPDFcontent.isSelected()) { return ImportDialog.CONTENT; } else if (radioButtonNoMeta.isSelected()) { return ImportDialog.NOMETA; } else if (radioButtononlyAttachPDF.isSelected()) { return ImportDialog.ONLYATTACH; } else { throw new IllegalStateException(); } }
public void actionPerformed(ActionEvent e) { Object source = e.getSource(); if (source == bRes) { tname.setText(""); textra.setText(""); } else { if (it.isSelected()) field = 1; else if (civil.isSelected()) field = 2; else if (mech.isSelected()) field = 3; if (tname.getText().equals("") | textra.getText().equals("") | field == 0) JOptionPane.showMessageDialog(null, "Please Fill in All Entries!!"); else { String sal = (String) cbsal.getSelectedItem(); try { // Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // Connection conn=DriverManager.getConnection("jdbc:odbc:go"); Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn = DriverManager.getConnection("jdbc:mysql:///go", "root", ""); Statement pst = conn.createStatement(); pst.executeUpdate( "Insert into company values('" + tname.getText() + "','" + textra.getText() + "','" + (String) sal + "','" + field + "','" + tusr.getText() + "','" + tpwd.getText() + "')"); conn.close(); String msg = "Your Details are Stored. Login again to View Related applicants! Thank You!!"; JOptionPane.showMessageDialog(null, msg); setVisible(false); login ab = new login(); } catch (Exception exc) { JOptionPane.showMessageDialog(null, tname.getText() + " : " + exc); System.exit(0); } } } }
@Override public void actionPerformed(ActionEvent ev) { if (ev.getSource() == btn) { File file; String string = ""; try { if (radioRead.isSelected()) { file = new File(txt.getText()); DataInputStream input = new DataInputStream(new FileInputStream(file)); int inByte; while ((inByte = input.read()) != -1) { string += (char) inByte; } input.close(); } else if (radioEncrypt.isSelected()) { string = fileContent.getOut(); String strEncrypt = new String(); for (int i = 0; i < string.length(); i++) { char ch = string.charAt(i); if (ch >= 'A' && ch <= 'Z') { ch += 13; if (ch > 'Z') { ch -= 26; } } else if (ch >= 'a' && ch <= 'z') { ch += 13; if (ch > 'z') { ch -= 26; } } strEncrypt += ch; } string = strEncrypt; } if (fileContent == null) { fileContent = new FileContent(string); } else { fileContent.setVisible(true); fileContent.setOut(string); } } catch (FileNotFoundException e) { JOptionPane.showMessageDialog(this, "Can't find the file."); } catch (IOException e) { JOptionPane.showMessageDialog(this, "IO Exception " + e.getMessage()); } } }
public void updatePrefs() { Globals.prefs.putBoolean(JabRefPreferences.SEARCH_REQ, searchReq.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.SEARCH_OPT, searchOpt.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.SEARCH_GEN, searchGen.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.SEARCH_ALL, searchAll.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.INCREMENT_S, increment.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.SELECT_S, select.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.FLOAT_SEARCH, floatSearch.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.CASE_SENSITIVE_SEARCH, caseSensitive.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.REG_EXP_SEARCH, regExpSearch.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.HIGH_LIGHT_WORDS, highLightWords.isSelected()); Globals.prefs.putBoolean( JabRefPreferences.SHOW_SEARCH_IN_DIALOG, showResultsInDialog.isSelected()); Globals.prefs.putBoolean(JabRefPreferences.SEARCH_ALL_BASES, searchAllBases.isSelected()); }
/** * _more_ * * @return _more_ */ public boolean applyProperties() { if (dateRangeButton != null) { if (dateRangeButton.isSelected()) { mode = MODE_ABSDATERANGE; } else { mode = MODE_COUNT; } } isHiddenOk = getHiddenWidget().isSelected(); fileCount = ((Integer) ((TwoFacedObject) getFileCountWidget().getSelectedItem()).getId()).intValue(); setFilePath(getFilePathWidget().getText().trim()); setFilePattern(getPatternWidget().getText().trim()); setName(getNameWidget().getText().trim()); setIsActive(getActiveWidget().isSelected()); try { setInterval((long) (new Double(getIntervalWidget().getText().trim()).doubleValue() * 60000)); } catch (NumberFormatException nfe) { LogUtil.userErrorMessage("Bad number format:" + getIntervalWidget().getText()); return false; } try { setDateRange( (long) (new Double(getDateRangeWidget().getText().trim()).doubleValue() * 60000)); } catch (NumberFormatException nfe) { LogUtil.userErrorMessage("Bad number format:" + getDateRangeWidget().getText()); return false; } return true; }
/** @return created/edited shortcut. Returns <code>null</code> if shortcut is invalid. */ public MouseShortcut getMouseShortcut() { if (myButton != -1 && myModifiers != -1) { return new MouseShortcut(myButton, myModifiers, myRbSingleClick.isSelected() ? 1 : 2); } else { return null; } }
// This handles the row, column, and cell selection buttons. public void actionPerformed(ActionEvent ie) { // See which button is selected. if (jrbRows.isSelected()) { // Enable row selection. jtabOrders.setColumnSelectionAllowed(false); jtabOrders.setRowSelectionAllowed(true); } else if (jrbColumns.isSelected()) { // Enable column selection. jtabOrders.setColumnSelectionAllowed(true); jtabOrders.setRowSelectionAllowed(false); } else { // Enable cell selection. jtabOrders.setCellSelectionEnabled(true); } }
public void actionPerformed(java.awt.event.ActionEvent e) { if ((dlg.panelMain.mark.getObject() != Obj.MORFAC) || (dlg.panelMain.mark.getCategory() == Cat.MOR_BUOY)) { for (Shp shp : shapes.keySet()) { JRadioButton button = shapes.get(shp); if (button.isSelected()) { dlg.panelMain.mark.setShape(shp); if (SeaMark.EntMAP.get(dlg.panelMain.mark.getObject()) != Ent.MOORING) { dlg.panelMain.mark.setObject(objects.get(shp)); if (dlg.panelMain.mark.getObjColour(0) == Col.UNKCOL) { dlg.panelMain.mark.setObjPattern(Pat.NOPAT); dlg.panelMain.mark.setObjColour(Col.YELLOW); } if (button == cairnButton) { dlg.panelMain.mark.setObjPattern(Pat.NOPAT); dlg.panelMain.mark.setObjColour(Col.UNKCOL); } topmarkButton.setVisible(dlg.panelMain.mark.testValid()); } button.setBorderPainted(true); } else button.setBorderPainted(false); } dlg.panelMain.panelMore.syncPanel(); } }
private boolean readyToClose() { File f; if (newFile.isSelected()) { if (newNameTf.getText().isEmpty()) { if (tableModel.getRowCount() > 0) { JOptionPane.showMessageDialog( this, Localization.lang("You must choose a filename to store journal abbreviations"), Localization.lang("Store journal abbreviations"), JOptionPane.ERROR_MESSAGE); return false; } else { return true; } } else { f = new File(newNameTf.getText()); return !f.exists() || (JOptionPane.showConfirmDialog( this, Localization.lang("'%0' exists. Overwrite file?", f.getName()), Localization.lang("Store journal abbreviations"), JOptionPane.OK_CANCEL_OPTION) == JOptionPane.OK_OPTION); } } return true; }
public void actionPerformed(java.awt.event.ActionEvent e) { for (Shp shp : shapes.keySet()) { JRadioButton button = shapes.get(shp); if (button.isSelected()) { SmedAction.panelMain.mark.setShape(shp); SmedAction.panelMain.mark.setObject(objects.get(shp)); button.setBorderPainted(true); } else button.setBorderPainted(false); } if (SmedAction.panelMain.mark.testValid()) { SmedAction.panelMain.panelChan.topmarkButton.setVisible(true); SmedAction.panelMain.panelChan.lightButton.setVisible(true); if (SmedAction.panelMain.mark.getCategory() == Cat.LAM_STBD) { switch (SmedAction.panelMain.mark.getRegion()) { case A: SmedAction.panelMain.mark.setObjPattern(Pat.NOPAT); SmedAction.panelMain.mark.setObjColour(Col.GREEN); break; case B: SmedAction.panelMain.mark.setObjPattern(Pat.NOPAT); SmedAction.panelMain.mark.setObjColour(Col.RED); break; case C: SmedAction.panelMain.mark.setObjPattern(Pat.HSTRP); SmedAction.panelMain.mark.setObjColour(Col.GREEN); SmedAction.panelMain.mark.addObjColour(Col.WHITE); SmedAction.panelMain.mark.addObjColour(Col.GREEN); SmedAction.panelMain.mark.addObjColour(Col.WHITE); break; } } else { SmedAction.panelMain.mark.setObjPattern(Pat.HSTRP); switch (SmedAction.panelMain.mark.getRegion()) { case A: SmedAction.panelMain.mark.setObjColour(Col.GREEN); SmedAction.panelMain.mark.addObjColour(Col.RED); SmedAction.panelMain.mark.addObjColour(Col.GREEN); break; case B: SmedAction.panelMain.mark.setObjColour(Col.RED); SmedAction.panelMain.mark.addObjColour(Col.GREEN); SmedAction.panelMain.mark.addObjColour(Col.RED); break; case C: SmedAction.panelMain.mark.setObjColour(Col.RED); SmedAction.panelMain.mark.addObjColour(Col.GREEN); SmedAction.panelMain.mark.addObjColour(Col.RED); SmedAction.panelMain.mark.addObjColour(Col.GREEN); break; } } SmedAction.panelMain.panelMore.syncPanel(); } else { SmedAction.panelMain.panelChan.topmarkButton.setVisible(false); SmedAction.panelMain.panelChan.lightButton.setVisible(false); } }
void SendWork(String s) { if (faxNumButton.isSelected()) { optionStr = "-o fax-number=" + faxNumberStr; } else { optionStr = "-o fax-broadcast=" + faxNumberStr; } System.out.println(optionStr); System.exit(0); }
@Override public void actionPerformed(ActionEvent e) { if (e.getSource() == escape) { incSearch = false; clearSearchLater(); } else if (((e.getSource() == searchField) || (e.getSource() == search)) && !increment.isSelected() && (panel != null)) { updatePrefs(); // Make sure the user's choices are recorded. if (searchField.getText().isEmpty()) { // An empty search field should cause the search to be cleared. clearSearchLater(); return; } fireSearchlistenerEvent(searchField.getText()); // Setup search parameters common to both normal and float. SearchRule searchRule; if (Globals.prefs.getBoolean(JabRefPreferences.REG_EXP_SEARCH)) { searchRule = new BasicRegexSearchRule( Globals.prefs.getBoolean(JabRefPreferences.CASE_SENSITIVE_SEARCH)); } else { searchRule = new BasicSearchRule(Globals.prefs.getBoolean(JabRefPreferences.CASE_SENSITIVE_SEARCH)); } try { // this searches specified fields if specified, // and all fields otherwise searchRule = new SearchExpression( Globals.prefs.getBoolean(JabRefPreferences.CASE_SENSITIVE_SEARCH), Globals.prefs.getBoolean(JabRefPreferences.REG_EXP_SEARCH)); } catch (Exception ex) { // we'll do a search in all fields } if (!searchRule.validateSearchStrings(searchField.getText())) { panel.output(Globals.lang("Search failed: illegal search expression")); panel.stopShowingSearchResults(); return; } SearchWorker worker = new SearchWorker(searchRule, searchField.getText()); worker.getWorker().run(); worker.getCallBack().update(); escape.setEnabled(true); frame.basePanel().mainTable.setSelected(0); } }
void doExeCommand() { JViewport viewport = scrollPane.getViewport(); String strContent = new String(); PSlider slider; int i; File fp = new File(dataFile); RandomAccessFile access = null; Runtime program = Runtime.getRuntime(); String cmdTrigger = "trigger"; boolean delete = fp.delete(); try { fp.createNewFile(); } catch (IOException ie) { System.err.println("Couldn't create the new file " + ie); // System.exit(-1);; } try { access = new RandomAccessFile(fp, "rw"); } catch (IOException ie) { System.err.println("Error in accessing the file " + ie); // System.exit(-1);; } for (i = 0; i < COMPONENTS; i++) { slider = (PSlider) vSlider.elementAt(i); /* Modified on March 20th to satisfy advisors' new request */ if (slider.isString == true) strContent = strContent + slider.getRealStringValue() + " "; else strContent = strContent + slider.getValue() + " "; } // Get value of the radio button group if (firstBox.isSelected() == true) strContent = strContent + "1"; else strContent = strContent + "0"; try { access.writeBytes(strContent); access.close(); } catch (IOException ie) { System.err.println("Error in writing to file " + ie); // System.exit(-1);; } // Trigger the OpenGL program to update with new values try { Process pid = program.exec(cmdTrigger); } catch (IOException ie) { System.err.println("Couldn't run " + ie); // System.exit(-1);; } doSourceFileUpdate(); }
// Get what the user selects as the answer public String getSelection() { String selectedChoice = null; Enumeration<AbstractButton> buttons = bg.getElements(); while (buttons.hasMoreElements()) { JRadioButton temp = (JRadioButton) buttons.nextElement(); if (temp.isSelected()) { selectedChoice = temp.getText(); } } return (selectedChoice); }
public void actionPerformed(ActionEvent e) { if (e.getSource() == submit) { if (rb1.isSelected()) { JFrame frame = Application.getFrame(); if (typeCodes.isEmpty()) { JOptionPane.showMessageDialog( frame, "Please select at least one toponym type.", "Error", JOptionPane.ERROR_MESSAGE); } else { Application.getMainCitiesPanel(this, typeCodes, 0, 0.0); } } else if (rb2.isSelected()) { JFrame frame = Application.getFrame(); try { nCities = new Integer(nCitiesField.getText()); if (nCities <= 0) throw new NumberFormatException(); typeCodes = new ArrayList<String>(); Application.getMainCitiesPanel(this, typeCodes, nCities, 0.0); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog( frame, "Please enter a positive integer number.", "Error", JOptionPane.ERROR_MESSAGE); } } else { JFrame frame = Application.getFrame(); try { Double dist = new Double(distField.getText()); if (dist <= 0) throw new NumberFormatException(); typeCodes = new ArrayList<String>(); Application.getMainCitiesPanel(this, typeCodes, 0, dist); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog( frame, "Please enter a positive number.", "Error", JOptionPane.ERROR_MESSAGE); } } } else { Application.getOptionPanel(this, countryName); } }
/** * Add the correct key listeners to the search text field, depending on whether and autocomplete * listener has been set and whether incremental search is selected. */ private void updateKeyListeners() { KeyListener[] listeners = searchField.getKeyListeners(); for (KeyListener listener : listeners) { searchField.removeKeyListener(listener); } if (increment.isSelected()) { searchField.addKeyListener(this); } else { if (searchAutoComplete.isSelected() && (autoCompleteListener != null)) { searchField.addKeyListener(autoCompleteListener); } } }
private void flushDataTo(final CompoundReferenceRenderer renderer) { // label LabelRenderer labelRenderer = null; if (myRbExpressionLabel.isSelected()) { labelRenderer = new LabelRenderer(); labelRenderer.setLabelExpression(myLabelEditor.getText()); } renderer.setLabelRenderer(labelRenderer); // children ChildrenRenderer childrenRenderer = null; if (myRbExpressionChildrenRenderer.isSelected()) { childrenRenderer = new ExpressionChildrenRenderer(); ((ExpressionChildrenRenderer) childrenRenderer) .setChildrenExpression(myChildrenEditor.getText()); ((ExpressionChildrenRenderer) childrenRenderer) .setChildrenExpandable(myChildrenExpandedEditor.getText()); } else if (myRbListChildrenRenderer.isSelected()) { childrenRenderer = new EnumerationChildrenRenderer(getTableModel().getExpressions()); } renderer.setChildrenRenderer(childrenRenderer); // classname renderer.setClassName(myClassNameField.getText()); }
private void storeSettings() throws FileNotFoundException { File f = null; if (newFile.isSelected()) { if (!newNameTf.getText().isEmpty()) { f = new File(newNameTf.getText()); } // else { // return; // Nothing to do. // } } else { f = new File(personalFile.getText()); } if (f != null) { if (!f.exists()) { throw new FileNotFoundException(f.getAbsolutePath()); } try (FileWriter fw = new FileWriter(f, false)) { for (JournalEntry entry : tableModel.getJournals()) { fw.write(entry.name); fw.write(" = "); fw.write(entry.abbreviation); fw.write(Globals.NEWLINE); } } catch (IOException e) { LOGGER.warn("Problem writing abbreviation file", e); } String filename = f.getPath(); if ("".equals(filename)) { filename = null; } Globals.prefs.put(JabRefPreferences.PERSONAL_JOURNAL_LIST, filename); } // Store the list of external files set up: List<String> extFiles = new ArrayList<>(); for (ExternalFileEntry efe : externals) { if (!"".equals(efe.getValue())) { extFiles.add(efe.getValue()); } } Globals.prefs.putStringList(JabRefPreferences.EXTERNAL_JOURNAL_LISTS, extFiles); Abbreviations.initializeJournalNames(Globals.prefs); // Update the autocompleter for the "journal" field in all base panels, // so added journal names are available: for (int i = 0; i < frame.getBasePanelCount(); i++) { frame.getBasePanelAt(i).getAutoCompleters().addJournalListToAutoCompleter(); } }
void clickButton(String s) { if (faxNumButton.isSelected()) { for (int i = 0; i < 11; i++) { if (s.equals(NBUTTON_NAME[i])) button[i].doClick(100); } } else { if (!(check_control_key(s))) { BroadcastDBWork(s); } } for (int i = 0; i < 3; i++) { if (s.equals(CBUTTON_NAME[i])) cbutton[i].doClick(100); } }
public void place(Vector posit, Vector veloc) { double m; double c; try { m = Double.parseDouble(projectileMass.getText()); c = Double.parseDouble(projectileCharge.getText()); } catch (NumberFormatException er) { m = 1.0; c = 0.0; } if (ballButton.isSelected()) { ForcePlot.moverList.add(new Projectile(posit, veloc, m, c)); } else if (rocketButton.isSelected()) { double strength; try { strength = Double.parseDouble(rocketForce.getText()); } catch (NumberFormatException er) { strength = 10.0; } ForcePlot.moverList.add(new Rocket(posit, veloc, m, c, strength)); } Window.forcePlot.repaint(); }
/** Handle ItemEvents. */ public void itemStateChanged(ItemEvent e) { final String dialog_title = ResourceHandler.getMessage("template_dialog.title"); Component target = (Component) e.getSource(); if (target == recursiveCheckBox) { converter.setRecurse(recursiveCheckBox.isSelected()); } else if (target == staticVersioningRadioButton || target == dynamicVersioningRadioButton) { converter.setStaticVersioning(staticVersioningRadioButton.isSelected()); } else if (target == templateCh && (e.getStateChange() == e.SELECTED)) { // Process only when item is Selected // Get the current template selection String choiceStr = (String) templateCh.getSelectedItem(); // If the user chooses 'other', display a file dialog to allow // them to select a template file. if (choiceStr.equals(TemplateFileChoice.OTHER_STR)) { String templatePath = null; FileDialog fd = new FileDialog(this, dialog_title, FileDialog.LOAD); fd.show(); // Capture the path entered, if any. if (fd.getDirectory() != null && fd.getFile() != null) { templatePath = fd.getDirectory() + fd.getFile(); } // If the template file is valid add it and select it. if (templatePath != null && setTemplateFile(templatePath)) { if (!templateCh.testIfInList(templatePath)) { templateCh.addItem(templatePath); } templateCh.select(templatePath); } else { templateCh.select(templateCh.getPreviousSelection()); } fd.dispose(); } else { templateCh.select(choiceStr); } } }
public void actionPerformed(ActionEvent arg0) { // String s = arg0.getActionCommand(); if (faxNumButton.isSelected()) { if (Character.isDigit(s.charAt(0))) faxNumberWork(s); if (s.equals("-")) faxNumberWork(s); } else { if (!(check_control_key(s))) { BroadcastDBWork(s); } } if (s.equals("Send")) { SendWork(s); } else if (s.equals("Clear")) { ClearWork(s); } else if (s.equals("Cancel")) { CancelWork(s); } }
@Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if (e.getSource() == convert || e.getSource() == input) { if (miUnit.isSelected()) { double miles = Double.parseDouble(input.getText()); double km = MetricConverter.milesToKm(miles); display.append(miles + " miles equals " + km + " kilometers\n"); input.setText(""); } else { double km = Double.parseDouble(input.getText()); double miles = MetricConverter.kmToMile(km); display.append(km + " km equals " + miles + " miles\n"); input.setText(""); } } else { JButton b = (JButton) e.getSource(); if (b.getText().equals("C")) input.setText(""); else input.setText(input.getText() + b.getText()); } }
/** * Event Handler. Handles login & menu events. * * @param e ActionEvent event */ public void actionPerformed(ActionEvent e) { Object source = e.getSource(); if (source == registerButton) { Register r = new Register(dataBase); } if (source == loginButton) { // CHANGE loggedIn = true; loginPanel.setVisible(false); if (isTeacher.isSelected()) { logInTeacher(uNameField.getText(), pWordField.getText()); } else { logInStudent(uNameField.getText(), pWordField.getText()); } } if (source == playBallButton) { PlayBall pB = new PlayBall(); } if (source == manageTeamButton) { ManageTeam manageTeam = new ManageTeam(); } if (source == viewStatsButton) { ViewScore viewScore = new ViewScore(); } }