private void enterPasswordButtonActionPerformed(java.awt.event.ActionEvent evt) { // ask user to enter pairing password final JTextField manualPassword = new JTextField(); manualPassword.setText(bundle.getString("PairThisDeviceDialog.enterPW")); manualPassword.addFocusListener( new FocusAdapter() { @Override public void focusGained(FocusEvent e) { if (manualPassword.getText().equals(bundle.getString("PairThisDeviceDialog.enterPW"))) { manualPassword.setText(""); } } }); JOptionPane.showMessageDialog( this, manualPassword, bundle.getString("PairThisDeviceDialog.enterPairingPW"), JOptionPane.INFORMATION_MESSAGE); // check if password is valid String text = manualPassword.getText(); if (isPanboxQRCode(text)) { logger.debug( "PairThisDeviceDialog : enterPasswordButtonActionPerformed : Entered Password is a valid PanboxQRCodePassword. Will simulate QR scan..."); qrCodeDetected(text); } else { logger.debug( "PairThisDeviceDialog : enterPasswordButtonActionPerformed : Entered Password is an invalid PanboxQRCodePassword. Will abort."); JOptionPane.showMessageDialog( this, "The entered password was not a valid Panbox pairing password. Please try again."); } }
private void camComboBoxActionPerformed(java.awt.event.ActionEvent evt) { CameraDevice dev = (CameraDevice) camComboBox.getModel().getSelectedItem(); logger.debug("PairThisDeviceDialog : camComboBoxActionPerformed : New device: " + dev); // TODO: update camera view with new device! // FIXME: I18N when this is changed JOptionPane.showMessageDialog(this, "Switching between devices is currently not supported!"); }