![JAR search and dependency download from the Maven repository](/logo.png)
jaxx.demo.JRadioButtonMenuItemDemo 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 JRadioButtonMenuItemDemo extends jaxx.demo.JMenuItemDemo {
private static java.lang.String $jaxxObjectDescriptor = "H4sIAAAAAAAAAKVWPW8TQRR8NnG+nJCQmAihgAKkoEDnECBIJMq3AolskOImwg3r3GJfdL5bdveSIwVCokUoFQUN0FPSI0RJRct/QIh/wNs92+fA6XzSuVjbz/NmZ3bn2f70C3KCw5UD4vsG9xxpNamxs7a396h2QPflJhX73GLS5RA8MlnIViFvdupCwrVqSbUXW+3FDbfJXIc6Xd2LJRgW8rlNRYNSKeF80LEvRLHSKS/6zONtto6YKLYPf35nT8yXH7MAPkNVw2hhpldX6KCvBFnLlDCBOx2Sok2cOsrgllNHnaOqtmETIR6SJn0GL2CgBP2McCSTcDW5Vc2h+30mYWx2p0wdb1vS5iZtunNIpQWb+MbY2SWm5a57UrpON4oxTdAvYaCJ5XXCJRSUPt8QRyjX0JxY7gIG+9yUcO4/oIKMdJBTs1Hbzkt1kl2NERhFMNaD55b6tJAEeTsx8k5i5EIEMq+OukyFIHWKd3/KZInUqB0e4uBT15EV65i2b6kdqxYc5yPY7z53PYZ9HCY1DgNthIEOE5epQo57WJYwXg2zv4ulIPWtqibQ1fev3h2+/fzlXjviBdxj9BSkayIxcoy7jHJpqS3Gglx70rKLZcIWqzAkqI3jrMe10CWg0iqjCOTXiTFUm/GAiAa25gZ+fv029eTHGchuwbDtEnOLKPw2DMkGR5eubfpsZVUrGTkaxHVcaZLQJ6mP8zKxZDm25dAZInHAap6kyz7aLXTZ7Wj4fvK6PP3m0t225Uwg6R9YaDv3GPoDdj3PrVGNnN88E9Qz3XAko4Y0o57HWSsG1/V6I8pbvhZevgIVfT1ac1qzejWvqSZ7UqmykYpBQu6Q2B5m7eySSSSZqVmOiRldTiNpIUbSVAJJg0HaqJmKp9fhJGNYUctqGoa407iQ2kUyhjgXyRjiXFxM7SIZQ5yLZAxxLqZTu0jGEOeiNwN+M6oflxiOywk4Jhsut46Rh9hrtlV38N+BjDHWm7JzNDGi/gJ9H1iNLAoAAA==";
protected jaxx.runtime.swing.JAXXButtonGroup fontSize;
private javax.swing.JMenu $JMenu1;
private jaxx.demo.JRadioButtonMenuItemDemo $JMenuItemDemo0 = this;
private javax.swing.JRadioButtonMenuItem $JRadioButtonMenuItem2;
private javax.swing.JRadioButtonMenuItem $JRadioButtonMenuItem3;
private javax.swing.JRadioButtonMenuItem $JRadioButtonMenuItem4;
private javax.swing.JRadioButtonMenuItem $JRadioButtonMenuItem5;
private javax.swing.JRadioButtonMenuItem $JRadioButtonMenuItem6;
private boolean allComponentsCreated;
private boolean contextInitialized = true;
java.util.Map $previousValues = new java.util.HashMap();
private java.beans.PropertyChangeListener $DataSource12 = new jaxx.runtime.DataBindingListener($JMenuItemDemo0, "demoMessage.font");
private java.beans.PropertyChangeListener $DataSource13 = new jaxx.runtime.DataBindingListener($JMenuItemDemo0, "demoMessage.text");
/*---------------------------------------------------------------------------------*/
/*-- Statics methods --------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor() {
return jaxx.runtime.Util.decodeCompressedJAXXObjectDescriptor($jaxxObjectDescriptor);
}
/*---------------------------------------------------------------------------------*/
/*-- Constructors -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public JRadioButtonMenuItemDemo() {
super();
$initialize();
}
public JRadioButtonMenuItemDemo(jaxx.runtime.JAXXContext parentContext) {
super(parentContext);
$initialize();
}
/*---------------------------------------------------------------------------------*/
/*-- JAXXObject implementation ----------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public void applyDataBinding(String $binding) {
if ("demoMessage.font".equals($binding)) {
if (fontSize != null) {
fontSize.addPropertyChangeListener("selectedValue", $DataSource12);
}
} else if ("demoMessage.text".equals($binding)) {
if (fontSize != null) {
fontSize.addPropertyChangeListener("selectedValue", $DataSource13);
}
} 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 ("demoMessage.font".equals($dest)) {
if (fontSize != null) {
((javax.swing.JLabel) demoMessage).setFont((UIManager.getFont("Label.font").deriveFont(fontSize.getSelectedValue() != null ? (float) ((Integer) fontSize.getSelectedValue()).intValue() : 12)));
}
} else if ("demoMessage.text".equals($dest)) {
if (fontSize != null) {
((javax.swing.JLabel) demoMessage).setText(_(String.valueOf("Font size: " + (fontSize.getSelectedValue()))));
}
} else {
super.processDataBinding($dest, true);
}
} finally {
$activeBindings.remove($dest);
}
}
public void removeDataBinding(String $binding) {
if ("demoMessage.font".equals($binding)) {
if (fontSize != null) {
fontSize.removePropertyChangeListener("selectedValue", $DataSource12);
}
} else if ("demoMessage.text".equals($binding)) {
if (fontSize != null) {
fontSize.removePropertyChangeListener("selectedValue", $DataSource13);
}
} else {
super.removeDataBinding($binding);
}
}
/*---------------------------------------------------------------------------------*/
/*-- public acessor methods -------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
public jaxx.runtime.swing.JAXXButtonGroup getFontSize() {
return fontSize;
}
/*---------------------------------------------------------------------------------*/
/*-- protected acessors methods ---------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
protected javax.swing.JMenu get$JMenu1() {
return $JMenu1;
}
protected jaxx.demo.JRadioButtonMenuItemDemo get$JMenuItemDemo0() {
return $JMenuItemDemo0;
}
protected javax.swing.JRadioButtonMenuItem get$JRadioButtonMenuItem2() {
return $JRadioButtonMenuItem2;
}
protected javax.swing.JRadioButtonMenuItem get$JRadioButtonMenuItem3() {
return $JRadioButtonMenuItem3;
}
protected javax.swing.JRadioButtonMenuItem get$JRadioButtonMenuItem4() {
return $JRadioButtonMenuItem4;
}
protected javax.swing.JRadioButtonMenuItem get$JRadioButtonMenuItem5() {
return $JRadioButtonMenuItem5;
}
protected javax.swing.JRadioButtonMenuItem get$JRadioButtonMenuItem6() {
return $JRadioButtonMenuItem6;
}
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;
addChildrenToMenuBar();
$JMenu1.add($JRadioButtonMenuItem2);
$JMenu1.add($JRadioButtonMenuItem3);
$JMenu1.add($JRadioButtonMenuItem4);
$JMenu1.add($JRadioButtonMenuItem5);
$JMenu1.add($JRadioButtonMenuItem6);
{ javax.swing.ButtonGroup $buttonGroup = fontSize; $JRadioButtonMenuItem2.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButtonMenuItem2); }
{ javax.swing.ButtonGroup $buttonGroup = fontSize; $JRadioButtonMenuItem3.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButtonMenuItem3); }
{ javax.swing.ButtonGroup $buttonGroup = fontSize; $JRadioButtonMenuItem4.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButtonMenuItem4); }
{ javax.swing.ButtonGroup $buttonGroup = fontSize; $JRadioButtonMenuItem5.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButtonMenuItem5); }
{ javax.swing.ButtonGroup $buttonGroup = fontSize; $JRadioButtonMenuItem6.putClientProperty("$buttonGroup", $buttonGroup); $buttonGroup.add($JRadioButtonMenuItem6); }
{ $JRadioButtonMenuItem2.putClientProperty("$value", (new Integer(10))); Object $buttonGroup = $JRadioButtonMenuItem2.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
{ $JRadioButtonMenuItem3.putClientProperty("$value", (new Integer(12))); Object $buttonGroup = $JRadioButtonMenuItem3.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
{ $JRadioButtonMenuItem4.putClientProperty("$value", (new Integer(14))); Object $buttonGroup = $JRadioButtonMenuItem4.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
{ $JRadioButtonMenuItem5.putClientProperty("$value", (new Integer(18))); Object $buttonGroup = $JRadioButtonMenuItem5.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
{ $JRadioButtonMenuItem6.putClientProperty("$value", (new Integer(24))); Object $buttonGroup = $JRadioButtonMenuItem6.getClientProperty("$buttonGroup"); if ($buttonGroup instanceof jaxx.runtime.swing.JAXXButtonGroup) { ((jaxx.runtime.swing.JAXXButtonGroup) $buttonGroup).updateSelectedValue(); } }
applyDataBinding("demoMessage.font");
applyDataBinding("demoMessage.text");
}
private void $initialize() {
if (allComponentsCreated || !contextInitialized) {
return;
}
$objectMap.put("$JMenuItemDemo0", this);
$JMenu1 = new javax.swing.JMenu();
$objectMap.put("$JMenu1", $JMenu1);
$JMenu1.setName("$JMenu1");
$JMenu1.setText(_("Font size"));
$JRadioButtonMenuItem2 = new javax.swing.JRadioButtonMenuItem();
$objectMap.put("$JRadioButtonMenuItem2", $JRadioButtonMenuItem2);
$JRadioButtonMenuItem2.setName("$JRadioButtonMenuItem2");
$JRadioButtonMenuItem2.setText(_("10"));
$JRadioButtonMenuItem3 = new javax.swing.JRadioButtonMenuItem();
$objectMap.put("$JRadioButtonMenuItem3", $JRadioButtonMenuItem3);
$JRadioButtonMenuItem3.setName("$JRadioButtonMenuItem3");
$JRadioButtonMenuItem3.setSelected(true);
$JRadioButtonMenuItem3.setText(_("12"));
$JRadioButtonMenuItem4 = new javax.swing.JRadioButtonMenuItem();
$objectMap.put("$JRadioButtonMenuItem4", $JRadioButtonMenuItem4);
$JRadioButtonMenuItem4.setName("$JRadioButtonMenuItem4");
$JRadioButtonMenuItem4.setText(_("14"));
$JRadioButtonMenuItem5 = new javax.swing.JRadioButtonMenuItem();
$objectMap.put("$JRadioButtonMenuItem5", $JRadioButtonMenuItem5);
$JRadioButtonMenuItem5.setName("$JRadioButtonMenuItem5");
$JRadioButtonMenuItem5.setText(_("18"));
$JRadioButtonMenuItem6 = new javax.swing.JRadioButtonMenuItem();
$objectMap.put("$JRadioButtonMenuItem6", $JRadioButtonMenuItem6);
$JRadioButtonMenuItem6.setName("$JRadioButtonMenuItem6");
$JRadioButtonMenuItem6.setText(_("24"));
createFontSize();
$JMenuItemDemo0.removeDataBinding("$DemoPanel0.name");
$JMenuItemDemo0.setName("$JMenuItemDemo0");
$completeSetup();
}
protected void addChildrenToMenuBar() {
if (!allComponentsCreated) {
return;
}
menuBar.add($JMenu1);
}
protected void createDemoMessage() {
super.createDemoMessage();
demoMessage.setName("demoMessage");
demoMessage.setHorizontalAlignment(0);
}
protected void createFontSize() {
fontSize = new jaxx.runtime.swing.JAXXButtonGroup();
$objectMap.put("fontSize", fontSize);
}
protected void createMenuBar() {
super.createMenuBar();
menuBar.setName("menuBar");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy