![JAR search and dependency download from the Maven repository](/logo.png)
jaxx.demo.JPasswordFieldDemo Maven / Gradle / Ivy
package jaxx.demo;
import jaxx.demo.*;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;
import jaxx.runtime.swing.JAXXButtonGroup;
import jaxx.runtime.swing.HBox;
import jaxx.runtime.swing.VBox;
import jaxx.runtime.swing.Table;
import static org.nuiton.i18n.I18n._;
import static jaxx.runtime.Util.createImageIcon;
public class JPasswordFieldDemo extends jaxx.demo.DemoPanel {
private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAKVTvW8TMRz9JTTpN/0EBCqi0ArEcgE6gGhVKK2iUqVQtRKqyIITW40rxza2r70yICRWhDoxsAA7IztCjEys/A8I8R9g+665pDpBJDL47l7ee/d+9ruPP6GgFVzcRVEUqJAb2iTB2tL29sPaLqmbFaLrikojFMS/XB7yVRjELVwbmKlWnLyUyEvLoikFJ7xNPV+BAW0OGNENQoyBU7GirnVpqwXPRzJUR26tMFlu73//yh/iFx/yAJG0qYp2hOl/qdIJeiqQp9jAuH3THioxxHdsDEX5js057LBlhrR+gJrkKTyH3goUJVLWzMCl7kf1Hl4fSQODsyukKTYQJ+yagSkfFlskWNuwtH2hcJkShh1JSi8rGujHRxoDZzrm0/s2bfDonohSdnF21T5fz6a6vxxvqEXvm12roBphN+xGuJmjhBmjjjSScmUS0sC5Dm5H+GOaxH/OPU8m71Yw4cPZkw/Sk0+PJleFggotbGC0mpZk00JxPRLUG3j03cu3e28+fb7d3oXhDkpbde3ZSCUkUYa6V4zEBQgNZaV1JOer0K8Js733vZ5sC7CVwDaE9R9zssDJglWkG1Za6P3x5evpJ99PQL4MA0wgXEaOfx/6TUPZKQXDkbxz1ycZ2u+z66jLZGCiIRR9JrhBbInRHd70PRtfoJxRTqaRscWshYYsRnb6ybbpW5G+Hb5an3p9/ubRDuTihMdo6S4UHkMxdvffQVLxzN4PSk1CLNIqZ5U7567DMiniBb/OZI06tuc2vt42qKNejkJ3ueKTu7urXRv2MVewslAGTi5gZNB0jXJsi7mY7TnRhWePIdHfcnXjMYaplgwdELzO7RfMaf2/DB18yy1z2Q5nrcMfrV0ByMkFAAA=";
protected javax.swing.JPasswordField password;
private jaxx.demo.JPasswordFieldDemo $DemoPanel0 = this;
private jaxx.runtime.swing.HBox $HBox1;
private javax.swing.JLabel $JLabel2;
private javax.swing.JLabel $JLabel3;
private boolean allComponentsCreated;
private boolean contextInitialized = true;
java.util.Map $previousValues = new java.util.HashMap();
private java.beans.PropertyChangeListener $DataSource5 = new jaxx.runtime.DataBindingListener($DemoPanel0, "$JLabel3.text");
/*---------------------------------------------------------------------------------*/
/*-- Statics methods --------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor() {
return jaxx.runtime.Util.decodeCompressedJAXXObjectDescriptor($jaxxObjectDescriptor);
}
/*---------------------------------------------------------------------------------*/
/*-- Constructors -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public JPasswordFieldDemo() {
super();
$initialize();
}
public JPasswordFieldDemo(jaxx.runtime.JAXXContext parentContext) {
super(parentContext);
$initialize();
}
/*---------------------------------------------------------------------------------*/
/*-- JAXXObject implementation ----------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void applyDataBinding(String $binding) {
if ("$JLabel3.text".equals($binding)) {
if (password != null) {
$bindingSources.put("password.getDocument()", password.getDocument());
password.getDocument().addDocumentListener((javax.swing.event.DocumentListener) jaxx.runtime.Util.getEventListener(javax.swing.event.DocumentListener.class, $DemoPanel0, "$pr$u0"));
password.addPropertyChangeListener("document", jaxx.runtime.Util.getDataBindingUpdateListener(this , "$JLabel3.text"));
}
} else {
super.applyDataBinding($binding);
return;
}
processDataBinding($binding);
}
public void processDataBinding(String $dest, boolean $force) {
if (!$force && $activeBindings.contains($dest)) {
return;
}
$activeBindings.add($dest);
try {
if ("$JLabel3.text".equals($dest)) {
if (password != null) {
$JLabel3.setText(_(String.valueOf("You entered: " + (new String(password.getPassword())))));
}
} else {
super.processDataBinding($dest, true);
}
} finally {
$activeBindings.remove($dest);
}
}
public void removeDataBinding(String $binding) {
if ("$JLabel3.text".equals($binding)) {
if (password != null) {
((javax.swing.text.Document) $bindingSources.remove("password.getDocument()")).removeDocumentListener((javax.swing.event.DocumentListener) jaxx.runtime.Util.getEventListener(javax.swing.event.DocumentListener.class, $DemoPanel0, "$pr$u0"));
password.removePropertyChangeListener("document", jaxx.runtime.Util.getDataBindingUpdateListener(this, "$JLabel3.text"));
}
} else {
super.removeDataBinding($binding);
}
}
/*---------------------------------------------------------------------------------*/
/*-- public acessor methods -------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public javax.swing.JPasswordField getPassword() {
return password;
}
/*---------------------------------------------------------------------------------*/
/*-- public mutator methods -------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void $pr$u0(javax.swing.event.DocumentEvent event) {
$DataSource5.propertyChange(null);
}
/*---------------------------------------------------------------------------------*/
/*-- protected acessors methods ---------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
protected jaxx.demo.JPasswordFieldDemo get$DemoPanel0() {
return $DemoPanel0;
}
protected jaxx.runtime.swing.HBox get$HBox1() {
return $HBox1;
}
protected javax.swing.JLabel get$JLabel2() {
return $JLabel2;
}
protected javax.swing.JLabel get$JLabel3() {
return $JLabel3;
}
protected java.lang.String get$jaxxObjectDescriptor() {
return $jaxxObjectDescriptor;
}
protected java.util.Map get$previousValues() {
return $previousValues;
}
protected boolean getAllComponentsCreated() {
return allComponentsCreated;
}
protected boolean getContextInitialized() {
return contextInitialized;
}
/*---------------------------------------------------------------------------------*/
/*-- ui creation methods ----------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
private void $completeSetup() {
allComponentsCreated = true;
addChildrenToDemoPanel();
$HBox1.add($JLabel2);
$HBox1.add(password);
$JLabel2.setLabelFor((password));
applyDataBinding("$JLabel3.text");
}
private void $initialize() {
if (allComponentsCreated || !contextInitialized) {
return;
}
$objectMap.put("$DemoPanel0", this);
$HBox1 = new jaxx.runtime.swing.HBox();
$objectMap.put("$HBox1", $HBox1);
$HBox1.setName("$HBox1");
$JLabel2 = new javax.swing.JLabel();
$objectMap.put("$JLabel2", $JLabel2);
$JLabel2.setName("$JLabel2");
$JLabel2.setText(_("Password:"));
$JLabel2.setDisplayedMnemonic(80);
createPassword();
$JLabel3 = new javax.swing.JLabel();
$objectMap.put("$JLabel3", $JLabel3);
$JLabel3.setName("$JLabel3");
$DemoPanel0.removeDataBinding("top.name");
$DemoPanel0.setName("$DemoPanel0");
$completeSetup();
}
protected void addChildrenToDemoPanel() {
if (!allComponentsCreated) {
return;
}
demoPanel.add($HBox1);
demoPanel.add($JLabel3);
}
protected void createDemoPanel() {
demoPanel = new jaxx.runtime.swing.VBox();
$objectMap.put("demoPanel", demoPanel);
demoPanel.setName("demoPanel");
((jaxx.runtime.swing.VBox) demoPanel).setHorizontalAlignment(0);
((jaxx.runtime.swing.VBox) demoPanel).setVerticalAlignment(0);
}
protected void createPassword() {
password = new javax.swing.JPasswordField();
$objectMap.put("password", password);
password.setName("password");
password.setColumns(15);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy