Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 Seite 183 1 2 3 Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 Seite 185 1 2 Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 3 Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 Seite 187 1 2 Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 3 Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 3 Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 Seite 188 1 a b Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 Seite 193 1 Main wird großgeschrieben; Eckige Klammern stehen an der falschen Position. 2 b 3 c 4 b, d 5 nein 6 Dokumentationskommentar Seite 204-205 1 package paketMenue; import java.awt.BorderLayout; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JMenuBar; import javax.swing.JMenu; import javax.swing.JMenuItem; public class FrmHaupt extends JFrame { private JPanel jContentPane = null; private JMenuBar jJMenuBar = null; private JMenu MenueDatei = null; private JMenu MenueInfo = null; private JMenu mBeenden = null; private JMenu mBenutzerinfo = null; /** * This is the default constructor */ public FrmHaupt() { super(); initialize(); Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 } /** * This method initializes this * * @return void */ private void initialize() { this.setSize(300, 200); this.setJMenuBar(getJJMenuBar()); this.setContentPane(getJContentPane()); this.setTitle("JFrame"); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(new BorderLayout()); } return jContentPane; } /** * This method initializes jJMenuBar * * @return javax.swing.JMenuBar */ private JMenuBar getJJMenuBar() { if (jJMenuBar == null) { jJMenuBar = new JMenuBar(); jJMenuBar.add(getMenueDatei()); jJMenuBar.add(getMenueInfo()); } return jJMenuBar; } Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 /** * This method initializes MenueDatei * * @return javax.swing.JMenu */ private JMenu getMenueDatei() { if (MenueDatei == null) { MenueDatei = new JMenu(); MenueDatei.setText("Datei"); MenueDatei.add(getMBeenden()); } return MenueDatei; } /** * This method initializes MenueInfo * * @return javax.swing.JMenu */ private JMenu getMenueInfo() { if (MenueInfo == null) { MenueInfo = new JMenu(); MenueInfo.setText("Info"); MenueInfo.add(getMBenutzerinfo()); } return MenueInfo; } /** * This method initializes mBeenden * * @return javax.swing.JMenu */ private JMenu getMBeenden() { if (mBeenden == null) { mBeenden = new JMenu(); mBeenden.setText("Beenden"); } return mBeenden; } Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 /** * This method initializes mBenutzerinfo * * @return javax.swing.JMenu */ private JMenu getMBenutzerinfo() { if (mBenutzerinfo == null) { mBenutzerinfo = new JMenu(); mBenutzerinfo.setText("Benutzerinfo"); } return mBenutzerinfo; } } 2 package paketMenue; import java.awt.BorderLayout; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JLabel; import java.awt.Rectangle; import java.awt.Color; import java.awt.Font; import javax.swing.JButton; import java.awt.Point; import java.awt.Dimension; public class Stammdaten extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JLabel jLabel1 = null; private JButton btStammdaten = null; /** * This is the default constructor */ public Stammdaten() { super(); initialize(); Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 } /** * This method initializes this * * @return void */ private void initialize() { this.setSize(300, 200); this.setContentPane(getJContentPane()); this.setTitle("Stammdaten"); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jLabel1 = new JLabel(); jLabel1.setBounds(new Rectangle(138, 39, 111, 42)); jLabel1.setFont(new Font("Serif", Font.BOLD, 14)); jLabel1.setForeground(new Color(213, 89, 12)); jLabel1.setText("Hauptübersicht"); jContentPane = new JPanel(); jContentPane.setLayout(null); jContentPane.setBackground(new Color(204, 155, 8)); jContentPane.add(jLabel1, null); jContentPane.add(getBtStammdaten(), null); } return jContentPane; } /** * This method initializes btStammdaten * * @return javax.swing.JButton */ private JButton getBtStammdaten() { if (btStammdaten == null) { Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 btStammdaten = new JButton(); btStammdaten.setText("Stammdaten"); btStammdaten.setSize(new Dimension(135, 30)); btStammdaten.setFont(new Font("Serif", Font.BOLD, 14)); btStammdaten.setLocation(new Point(136, 83)); } return btStammdaten; } } Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH Lösung zu 978-3-8045-5384-2 Entwickeln und Bereitstellen von Anwendungssystemen - IT-Buchreihe Band 3 Lösungen für Kapitel 4 und 5 liegen auch als Eclipse-Workbench im Zip-Format unter der Rubrik „Downloads“ vor. Zur Bearbeitung ist Eclipse notwendig. Eclipse können Sie unter folgendem Link beziehen: http://www.eclipse.org. Fertig konfektionierte Versionen von Eclipse sind beim Autor nach Zusendung einer E-Mail mit dem Betreff Eclipse erhältlich. Bildungshaus Schulbuchverlage Westermann Schroedel Diesterweg Schöningh Winklers GmbH