package org.eclipsebook.ch06;
// This code was partially generated by Visual for Eclipse (v4all)
//
// *******************************************************************************
//
// V4ALL for Swing)
//
// (c) Ramin Assisi, Computer Scientist, Switzerland 2003
//
//
// *******************************************************************************
//
/**
* user code imports
*/
// user code begin IMPORTS {1} Swing
// user code end
// user code begin IMPORTS {1} SWT
// user code end
// user code begin IMPORTS {1} HTML
// user code end
// user code begin IMPORTS {1} Eclipse
// user code end
// user code begin IMPORTS {1} C#
// user code end
import java.awt.event.ActionEvent;
public class Gui_1 extends javax.swing.JFrame
implements
java.awt.event.ActionListener{
/**
* user code fields V4ALL Entry Level
*/
// user code begin FIELDS {1} Swing
// user code end
// user code begin FIELDS {1} SWT
// user code end
// user code begin FIELDS {1} HTML
// user code end
// user code begin FIELDS {1} Eclipse
// user code end
// user code begin FIELDS {1} C#
// user code end
/**
* user code methods V4ALL Entry Level
*/
// user code begin METHODS {1} Swing
// user code end
// user code begin METHODS {1} SWT
// user code end
// user code begin METHODS {1} HTML
// user code end
// user code begin METHODS {1} Eclipse
// user code end
// user code begin METHODS {1} C#
// user code end
public void actionPerformed(ActionEvent event) {
if(event.getSource()==getButton100()){
processEvent();
}
}
public void processEvent(){
// user code begin {1} Swing
ivjTextField100.setText("No worries!");
// user code end
// user code begin {1} SWT
// user code end
// user code begin {1} HTML
// user code end
// user code begin {1} Eclipse
// user code end
// user code begin {1} C#
// user code end
}
/**
* Initializes connections
* @exception java.lang.Exception The exception description.
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private void initConnections() throws java.lang.Exception {
getButton100().addActionListener(this);
// user code begin {1} Swing
// user code end
// user code begin {1} SWT
// user code end
// user code begin {1} HTML
// user code end
// user code begin {1} Eclipse
// user code end
// user code begin {1} C#
// user code end
// user code begin {2} Swing
// user code end
// user code begin {2} SWT
// user code end
// user code begin {2} HTML
// user code end
// user code begin {2} Eclipse
// user code end
// user code begin {2} C#
// user code end
}
/**
* Return the Frame100ContentPane property value.
* @return javax.swing.JPanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private javax.swing.JPanel getFrame100ContentPane() {
if (ivjFrame100ContentPane == null) {
try {
ivjFrame100ContentPane = new javax.swing.JPanel();
ivjFrame100ContentPane.setName("Frame100ContentPane");
ivjFrame100ContentPane.setBackground(new java.awt.Color(204, 204, 204));
ivjFrame100ContentPane.setForeground(new java.awt.Color(0, 0, 0));
ivjFrame100ContentPane.setFont(new java.awt.Font("Arial", 0, 12));
ivjFrame100ContentPane.setLayout(null);
getFrame100ContentPane().add(getButton100(), getButton100().getName());
getFrame100ContentPane().add(getTextField100(), getTextField100().getName());
// user code begin {1} Swing
// user code end
// user code begin {1} SWT
// user code end
// user code begin {1} HTML
// user code end
// user code begin {1} Eclipse
// user code end
// user code begin {1} C#
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2} Swing
// user code end
// user code begin {2} SWT
// user code end
// user code begin {2} HTML
// user code end
// user code begin {2} Eclipse
// user code end
// user code begin {2} C#
// user code end
handleException(ivjExc);
}
}
return ivjFrame100ContentPane;
}
/** V4ALL Entry Level
* Return the Button100 property value.
* @return javax.swing.JButtonl
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private javax.swing.JButton getButton100() {
if (ivjButton100 == null) {
try {
ivjButton100 = new javax.swing.JButton();
ivjButton100.setBounds(45, 76, 85, 25);
ivjButton100.setMinimumSize(new java.awt.Dimension(85, 25));
ivjButton100.setMaximumSize(new java.awt.Dimension(85, 25));
ivjButton100.setName("Button100");
ivjButton100.setBackground(new java.awt.Color(204, 204, 204));
ivjButton100.setForeground(new java.awt.Color(0, 0, 0));
ivjButton100.setFont(new java.awt.Font("Arial", 0, 12));
ivjButton100.setOpaque(true);
ivjButton100.setText("Click Me");
ivjButton100.setActionCommand("");
// user code begin {1} Swing
// user code end
// user code begin {1} SWT
// user code end
// user code begin {1} HTML
// user code end
// user code begin {1} Eclipse
// user code end
// user code begin {1} C#
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2} Swing
// user code end
// user code begin {2} SWT
// user code end
// user code begin {2} HTML
// user code end
// user code begin {2} Eclipse
// user code end
// user code begin {2} C#
// user code end
handleException(ivjExc);
}
}
return ivjButton100;
}
/** V4ALL Entry Level
* Return the TextField100 property value.
* @return javax.swing.JTextFieldl
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private javax.swing.JTextField getTextField100() {
if (ivjTextField100 == null) {
try {
ivjTextField100 = new javax.swing.JTextField();
ivjTextField100.setBounds(168, 78, 80, 20);
ivjTextField100.setMinimumSize(new java.awt.Dimension(80, 20));
ivjTextField100.setMaximumSize(new java.awt.Dimension(80, 20));
ivjTextField100.setName("TextField100");
ivjTextField100.setBackground(new java.awt.Color(255, 255, 255));
ivjTextField100.setForeground(new java.awt.Color(0, 0, 0));
ivjTextField100.setFont(new java.awt.Font("Arial", 0, 12));
ivjTextField100.setOpaque(true);
// user code begin {1} Swing
// user code end
// user code begin {1} SWT
// user code end
// user code begin {1} HTML
// user code end
// user code begin {1} Eclipse
// user code end
// user code begin {1} C#
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2} Swing
// user code end
// user code begin {2} SWT
// user code end
// user code begin {2} HTML
// user code end
// user code begin {2} Eclipse
// user code end
// user code begin {2} C#
// user code end
handleException(ivjExc);
}
}
return ivjTextField100;
}
public static void showComponentCentered(java.awt.Component component) {
positionComponentCentered(component);
if(component instanceof javax.swing.JFrame){
//((javax.swing.JFrame)component).toFront();
((javax.swing.JFrame)component).show();
}
else if(component instanceof javax.swing.JDialog){
//((javax.swing.JDialog)component).toFront();
((javax.swing.JDialog)component).show();
}
else if(component instanceof javax.swing.JWindow){
//((javax.swing.JWindow)component).toFront();
((javax.swing.JWindow)component).show();
}
}
public static void positionComponentCentered(java.awt.Component component) {
int height = java.awt.Toolkit.getDefaultToolkit().getScreenSize().height;
int width = java.awt.Toolkit.getDefaultToolkit().getScreenSize().width;
int dialogHeight = component.getSize().height;
int dialogWidth = component.getSize().width;
component.setLocation(width/2 - dialogWidth/2, height/2 - dialogHeight/2);
}
/**
* Initialize the class.
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private void initialize() {
try {
// user code begin {1} Swing
// user code end
// user code begin {1} SWT
// user code end
// user code begin {1} HTML
// user code end
// user code begin {1} Eclipse
// user code end
// user code begin {1} C#
// user code end
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setSize(289, 161);
setContentPane(getFrame100ContentPane());
String plaf = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
try{
javax.swing.UIManager.setLookAndFeel(plaf);
javax.swing.SwingUtilities.updateComponentTreeUI(this);
}
catch(javax.swing.UnsupportedLookAndFeelException ex1){
// System.out.println(ex1);
}
catch(ClassNotFoundException ex2){
// System.out.println(ex2);
}
catch(InstantiationException ex3){
// System.out.println(ex3);
}
catch(IllegalAccessException ex4){
// System.out.println(ex4);
}
initConnections();
// user code begin {2} Swing
// user code end
// user code begin {2} SWT
// user code end
// user code begin {2} HTML
// user code end
// user code begin {2} Eclipse
// user code end
// user code begin {2} C#
// user code end
}
catch (java.lang.Throwable ivjExc) {
handleException(ivjExc);
}
}
/** V4ALL Entry Level
* Called whenever the part throws an exception.
* @param exception java.lang.Throwable
*/
private void handleException(java.lang.Throwable exception) {
/* Uncomment the following lines to print uncaught exceptions to stdout */
// System.out.println("--------- UNCAUGHT EXCEPTION ---------");
// exception.printStackTrace(System.out);
}
private javax.swing.JPanel ivjFrame100ContentPane = null;
private javax.swing.JButton ivjButton100 = null;
private javax.swing.JTextField ivjTextField100 = null;
/**
* Gui_1 constructor comment.
*/
public Gui_1() {
super();
initialize();
// ---------- examples how to define a language locale ---------------
//getGuiFacade().lang_init(java.util.Locale.US);
//getGuiFacade().lang_init(new java.util.Locale("de", "CH"));
}
/**
* Gui_1 constructor comment.
* @param title java.lang.String
*/
public Gui_1(String title) {
super(title);
initialize();
// ---------- examples how to define a language locale ---------------
//getGuiFacade().lang_init(java.util.Locale.US);
//getGuiFacade().lang_init(new java.util.Locale("de", "CH"));
}
/** V4ALL Entry Level
* main entrypoint - starts the part when it is run as an application
* @param args java.lang.String[]
*/
public static void main(java.lang.String[] args) {
try {
Gui_1 aGui_1;
aGui_1 = new Gui_1();
aGui_1.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
};
});
aGui_1.show();
java.awt.Insets insets = aGui_1.getInsets();
aGui_1.setSize(aGui_1.getWidth() + insets.left + insets.right, aGui_1.getHeight() + insets.top + insets.bottom);
showComponentCentered(aGui_1);
aGui_1.setVisible(true);
}
catch (Throwable exception) {
System.err.println("Exception occurred in main() of javax.swing.JFrame");
exception.printStackTrace(System.out);
}
}
}
|