📄 gui_1.java
字号:
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 endimport 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 endpublic 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); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -