📄 gui_4.java
字号:
package org.eclipsebook.ch07;// This code was partially generated by Visual for Eclipse (v4all)//// *******************************************************************************// // V4ALL for Swing)// // (c) Ramin Assisi, Computer Scientist, Switzerland 2003// // // *******************************************************************************// /** * user code imports V4ALL Entry Level */// 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 org.eclipse.swt.*;import org.eclipse.swt.graphics.*;import org.eclipse.swt.widgets.*;import org.eclipse.swt.custom.*;import org.eclipse.swt.layout.*;import org.eclipse.swt.events.*;public class Gui_4{/** * 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 processEvent(){ // user code begin {1} Swing // user code end // user code begin {1} SWT ivjLabel100.setText("No worries."); // 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 { // 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 Frame100 property value.* @return Shell*//* WARNING: THIS METHOD WILL BE REGENERATED. */public Shell getFrame100(){ if(ivjFrame100==null){ try { Display display = new Display(); ivjFrame100 = new Shell(display); ivjFrame100.setBounds(47, 55, 365, 184); ivjFrame100.setForeground(new Color(null, 0, 0, 0)); int height = java.awt.Toolkit.getDefaultToolkit().getScreenSize().height; int width = java.awt.Toolkit.getDefaultToolkit().getScreenSize().width; ivjFrame100.setLocation(width/2 - 365/2, height/2 - 184/2); // 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 {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 handleException(ivjExc); } } return ivjFrame100;}/** V4ALL Entry Level* Return the Button100 property value.* @return Buttonl*//* WARNING: THIS METHOD WILL BE REGENERATED. */private Button getButton100() { if (ivjButton100 == null) { try { ivjButton100 = new Button(getFrame100(), SWT.NULL); ivjButton100.setText("Click Me"); ivjButton100.setBounds(80, 76, 85, 25); ivjButton100.setForeground(new Color(null, 0, 0, 0)); ivjButton100.addSelectionListener (new SelectionAdapter () { public void widgetSelected (SelectionEvent e) { processEvent(); // user code begin {3} SWT // user code end }; }); // 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 Label100 property value.* @return org.eclipse.swt.widgets.Labell*//* WARNING: THIS METHOD WILL BE REGENERATED. */private org.eclipse.swt.widgets.Label getLabel100() { if (ivjLabel100 == null) { try { ivjLabel100 = new org.eclipse.swt.widgets.Label(getFrame100(), SWT.NULL); ivjLabel100.setText(" "); ivjLabel100.setBounds(218, 76, 82, 23); ivjLabel100.setForeground(new Color(null, 0, 0, 0)); // 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 ivjLabel100;}/** * 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 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 Shell ivjFrame100 = null;private Button ivjButton100 = null;private org.eclipse.swt.widgets.Label ivjLabel100 = null;/** * Gui_4 constructor comment. * @param title java.lang.String */public Gui_4(String title){ getFrame100().setText(title);}/** * 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_4 aGui_4; aGui_4 = new Gui_4("Frame"); aGui_4.getFrame100(); aGui_4.getButton100(); aGui_4.getLabel100(); aGui_4.getFrame100().open(); while (! aGui_4.getFrame100().isDisposed()) { if (! aGui_4.getFrame100().getDisplay().readAndDispatch()) aGui_4.getFrame100().getDisplay().sleep(); } aGui_4.getFrame100().dispose(); } 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 + -