Hi!
Ich wollte zum ersten mal mit GUI's arbeiten, und habe ein bisschen rumexperimentiert. Allerdings funktioniert das verändern der Postion eines Buttons nicht...
Wieso?
Btw, kennt jemand ein gutes GUI-Anfänger Tutorial?
Ich wollte zum ersten mal mit GUI's arbeiten, und habe ein bisschen rumexperimentiert. Allerdings funktioniert das verändern der Postion eines Buttons nicht...
Java:
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Fenster extends JFrame {
private static final long serialVersionUID = -2480455593907408674L;
// Höhe und Breite des Fensters
int breite = 700, hoehe = 500;
//Position der Buttons
int cb1B = 100, cb1H = 100;
/**
* Fenster initialisieren
*/
public Fenster() {
//MCPC Klasse hinzufügen
add(new MCPC());
//Titel des Fensters
setTitle("----");
//Programm beim schließen beenden
setDefaultCloseOperation(EXIT_ON_CLOSE);
//Höhe und Breite des Fensters setzen
setSize(breite, hoehe);
//In die Mitte des Bildschirmes postionieren
setLocationRelativeTo(null);
//Für den Nutzer sichtbar machen
setVisible(true);
//Kann man das Fenster vergrößern/verkleinern?
setResizable(false);
//Den Account-Check Button hinzufügen
addCheckingButton();
}
/**
* Der Button welcher den Namen checkt
*/
JPanel checkButton = new JPanel();
JButton checkButton1 = new JButton("Check");
public void addCheckingButton(){
//Den Main-Frame kriegen
Container con = this.getContentPane();
//Position des Buttons
checkButton.setLocation(cb1B, cb1B);
checkButton1.setLocation(cb1B, cb1H);
//Ein Button zum Frame hinzufügen
con.add(checkButton);
//Den Button auch per Tastaturdruck ausführen lassen
checkButton1.setMnemonic('P');
//Dem Panel den Button hinzufügen
checkButton.add(checkButton1);
checkButton1.requestFocus();
//Alles sichtbar machen
con.setVisible(true);checkButton.setVisible(true);checkButton1.setVisible(true);
//Listener
checkButton1.addActionListener(new checkButton1_L(this));
}
//Beim starten des Programms alles initialisieren
public static void main(String[] args) {
new Fenster();
}
}
Wieso?
Btw, kennt jemand ein gutes GUI-Anfänger Tutorial?