P
Patrick S.
Gast
Hallo Leute,
ich bin absolut neu hier im Forum und hoffe auf eure Hilfe, natürlich möchte ich auch mit meinem bisherigen Wissensstand weiterhelfen (also geben und nehmen =] ).
Zu meinem Problem, ich beschäftige mich seit einigen Monaten mit Java und habe die Grundlagen nun hintermir gelassen. Ich möchte nun ein einfaches kleines Programm schreiben, dass folgendes macht:
Ich habe auf einem Fenster ein JButton, wenn ich diesen drücke, soll sich das Fenster um eine definierte Größe vergrößern. Klingt eigentlich nicht so schwer, aber da ich aus der VB-Welt komme, fällt mir der Denkansatz nicht gerade leicht.
Hier der gesamte Quellcode (Es wäre auch sehr nett von euch, wenn ich meinen Stiel kritisieren/bewerten würdet, ich möchte mir lieber gleich einen ordentlichen angewöhnen =] ):
Wäre echt super von euch, wenn ihr mir helfen könntet.
Gruß
Patrick
ich bin absolut neu hier im Forum und hoffe auf eure Hilfe, natürlich möchte ich auch mit meinem bisherigen Wissensstand weiterhelfen (also geben und nehmen =] ).
Zu meinem Problem, ich beschäftige mich seit einigen Monaten mit Java und habe die Grundlagen nun hintermir gelassen. Ich möchte nun ein einfaches kleines Programm schreiben, dass folgendes macht:
Ich habe auf einem Fenster ein JButton, wenn ich diesen drücke, soll sich das Fenster um eine definierte Größe vergrößern. Klingt eigentlich nicht so schwer, aber da ich aus der VB-Welt komme, fällt mir der Denkansatz nicht gerade leicht.
Hier der gesamte Quellcode (Es wäre auch sehr nett von euch, wenn ich meinen Stiel kritisieren/bewerten würdet, ich möchte mir lieber gleich einen ordentlichen angewöhnen =] ):
Code:
import javax.swing.JFrame;
import java.awt.Container;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainCal extends JFrame {
public static final int WIDTH = 600;
public static final int HEIGHT = 530;
private Container pane;
public MainCal(String title){
super(title);
pane = getContentPane();
pane.setLayout(null);
JButton btnExtend = new JButton("Eintrag hinzufügen");
// setBounds(x,y,width,height)
btnExtend.setBounds(450,480,140,20);
btnExtend.addActionListener(new ExtendPaneListener());
pane.add(btnExtend);
}
//Bautstelle!
private class ExtendPaneListener implements ActionListener{
public void actionPerformed (ActionEvent event){
//Hier sollte die Anweisung des Buttonklicks herein
}
}
public static void main (String args[]){
MainCal theWindow = new MainCal("Patrick`s Kalender");
theWindow.setSize(WIDTH,HEIGHT);
theWindow.setLocation(100,15);
theWindow.setResizable(false);
theWindow.setVisible(true);
}
}
Wäre echt super von euch, wenn ihr mir helfen könntet.
Gruß
Patrick