Android Open Source - Android-NFC-WiFi-Controller Choose Port Dialog Listener






From Project

Back to project page Android-NFC-WiFi-Controller.

License

The source code is released under:

MIT License

If you think the Android project Android-NFC-WiFi-Controller listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package sanchezsobrino.multimedia.anwc.business;
// w  w w  .  j  a  v a2 s  .com
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.ServerSocket;

import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JSpinner;

public class ChoosePortDialogListener implements ActionListener {
  private Window window;
  private JSpinner portSpinner;
  private JLabel status;
  
  public ChoosePortDialogListener(Window window, JSpinner portSpinner, JLabel status) {
    super();
    
    this.window = window;
    this.portSpinner = portSpinner;
    this.status = status;
  }
  
  @Override
  public void actionPerformed(ActionEvent e) {
    try {
      int server_port = (Integer) portSpinner.getValue();
      ServerSocket socket = new ServerSocket(server_port);
      socket.close();
      status.setText("1");
      
      window.dispose();
    } catch (Exception ex) {
      JOptionPane.showMessageDialog(window,
          new LocalizedString("port_busy").toString(),
            new LocalizedString("error_word").toString(),
            JOptionPane.ERROR_MESSAGE);
    }
  }
}




Java Source Code List

com.dm.zbar.android.scanner.CameraPreview.java
com.dm.zbar.android.scanner.ZBarConstants.java
com.dm.zbar.android.scanner.ZBarScannerActivity.java
sanchezsobrino.multimedia.anwc.CodeEvent.java
sanchezsobrino.multimedia.anwc.ConnectedActivity.java
sanchezsobrino.multimedia.anwc.ControlActivity.java
sanchezsobrino.multimedia.anwc.MainActivity.java
sanchezsobrino.multimedia.anwc.NfcUtils.java
sanchezsobrino.multimedia.anwc.business.AboutMenuItemListener.java
sanchezsobrino.multimedia.anwc.business.ChoosePortDialogListener.java
sanchezsobrino.multimedia.anwc.business.CodeEvent.java
sanchezsobrino.multimedia.anwc.business.CustomQRCode.java
sanchezsobrino.multimedia.anwc.business.ExitMenuItemListener.java
sanchezsobrino.multimedia.anwc.business.InstructionsMenuItemListener.java
sanchezsobrino.multimedia.anwc.business.KeySimulator.java
sanchezsobrino.multimedia.anwc.business.LocalizedString.java
sanchezsobrino.multimedia.anwc.business.TCPServer.java
sanchezsobrino.multimedia.anwc.persistence.LocalizedStringManager.java
sanchezsobrino.multimedia.anwc.presentation.ChoosePortDialog.java
sanchezsobrino.multimedia.anwc.presentation.LogPane.java
sanchezsobrino.multimedia.anwc.presentation.MainWindow.java