Hallo Leute,
Ich wollte mich mal ein wenig mit Java beschäftigen,
aber ich hab nicht mal ein kleines programm zum laufen
gebracht. Ich wollte nur mal um die Grundfunktionen
ausprobieren ein kleines testfeld erstellen, bei dem sich
bei knopfdruck der inhalt ändert, eigentlich simpel, habs
aber trozdem nicht fertiggebrecht, kann mir vieleicht jemand
sagen was denn hier nicht stimmt:
---------------------------------------------------
package first;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author
* @version 1.0
*/
public class Frame1 extends JFrame {
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
JButton jButton1 = new JButton();
JTextArea jTextArea1 = new JTextArea();
/**Construct the frame*/
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
/**Component initialization*/
private void jbInit() throws Exception {
jButton1.setText("press");
//setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(borderLayout1);
this.setSize(new Dimension(477, 82));
this.setTitle("Java");
jTextArea1.setText("");
contentPane.add(jButton1, BorderLayout.SOUTH);
contentPane.add(jTextArea1, BorderLayout.NORTH);
}
void jButton1_actionPerformed(ActionEvent e)
{
jTextArea1.setText("hallo");
}
/**Overridden so we can exit when window is closed*/
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
}
---------------------------------------------------
Beim Debuggen gibts keine Fehler, aber wenn das
Programm läuft und ich aufs Knöpfchen drücke
passiert nichts... :-)
thx
Fabian
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
ich will eigentlich nichts machen mit dem Programm,
ich wollte nur man die Grundsachen ausprobieren, da
ich noch nie in Java programmiert habe. Ich finde auch
dass der Text extrem lange ist, für das was das programm
macht (oder machen sollte ;-) aber wie schon gesagt:
ich habe nur folgendes eingefügt:
void jButton1_actionPerformed(ActionEvent e)
{
jTextArea1.setText("hallo");
}
den restlichen text hat JBuilder hineingefügt.
mfg
Fabian