import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; /** * * Hallo Welt! * * @version 1.0 vom 06.02.2010 * @Lächa */ public class HalloWelt extends JFrame { // Anfang Attribute private JTextField jTextField1 = new JTextField(); private JButton jButton1 = new JButton(); // Ende Attribute public HalloWelt(String title) { // Frame-Initialisierung super(title); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); int frameWidth = 468; int frameHeight = 379; setSize(frameWidth, frameHeight); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int x = (d.width - getSize().width) / 2; int y = (d.height - getSize().height) / 2; setLocation(x, y); Container cp = getContentPane(); cp.setLayout(null); // Anfang Komponenten jTextField1.setBounds(24, 40, 393, 41); jTextField1.setText(""); jTextField1.setFont(new Font("Cambria", Font.BOLD, 23)); cp.add(jTextField1); jButton1.setBounds(152, 144, 129, 57); jButton1.setText("Mach was!"); jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { jButton1_ActionPerformed(evt); } }); cp.add(jButton1); // Ende Komponenten setResizable(false); setVisible(true); } // Anfang Methoden public void jButton1_ActionPerformed(ActionEvent evt) { jTextField1.setText("Mir gefällts im Laptop-Profil!") ; } // Ende Methoden public static void main(String[] args) { new HalloWelt("halloWelt"); } }
Das Programm (unter „javabeispiele\Kapitel_1\HalloWelt.java“) zeigt folgende Ausgabe:
//
werden Kommentare in einer Zeile eingeleitet, mit Ändere das Programm so ab,
Nummerierter Listenpunktder Text „Ich finde Java toll“ ausgegeben wird.
/*
und
*/
kann man längere Kommentare einschließen.
( ), [ ], { }
Ändere das Programm so ab,