• Wir präsentieren Dir heute ein Stellenangebot für einen Frontend-Entwickler Angular / Java in Braunschweig. Hier geht es zur Jobanzeige

Button für GUI programmieren

T

tinoo

Mitglied
Hi, ich habe einen Zufallsgenerator programmiert und will dem eine Benutzeroberfläche geben. Die habe ich auch schon und hab einen Button erzeugt, der mir in der Benutzeroberfläche auch angezeigt wird, aber der Button bedeckt das ganze Fenster und ich will die Größe ändern.
Mein Code für den Button ist:
Java:
JButton button = new JButton("Zufallstier");
        button.setVisible(true);
        button.setBounds(575, 500, 100, 40);
        button.setBackground(new Color(51, 102, 153));
        button.setForeground(Color.WHITE);
        button.setFocusPainted(false);
       
        jf.add(button);
Ich dachte ich könnte mit button.setBounds(575, 500, 100, 40); die Größe ändern, hat aber nicht funktioniert.
 
Zuletzt bearbeitet:
mihe7

mihe7

Top Contributor
Ich dachte ich könnte mit button.setBounds(575, 500, 100, 40); die Größe ändern, hat aber nicht funktioniert.
Swing-Container verwenden standardmäßig Layout-Manager, um die Komponenten auf dem zur Verfügung stehenden Platz zu verteilen. Dabei werden Position und Größe automatisch bestimmt.

JFrame (bzw. das Content-Pane) verwendet von Haus aus BorderLayout, das über fünf Bereiche verfügt (die vier Himmelsrichtungen und ein Zentrum), wobei das Zentrum sowohl horizontal als auch vertikal den zur Verfügung stehenden Platz einnimmt. Daher füllt Dein Button das gesamte Fenster aus.

Weitere Infos findest Du z. B. unter https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html.

Layout-Manager sind ein hervorstechendes Merkmal von AWT (dem Toolkit, auf dem Swing aufsetzt), weil sich das UI dadurch automatisch an verschiedene Bildschirmauflösungen und System-Schriftarten anpasst. Es gibt nur wenige Situationen, wo man darauf verzichten möchte, z. B. wenn man in Spielen Grafik-Schaltflächen positionieren will. Den Layout-Manager kann man ausschalten, indem man setLayoutManager(null) auf dem jeweiligen Container aufruft. Dann verwendet man ein sog. null-Layout.

Platziert man einen Container mit null-Layout in einen Container, der einen Layout-Manager verwendet, muss man allerdings etwas aufpassen, wenigstens die bevorzugte Größe (preferred size) des null-Layout-Containers zu setzen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
GreenTeaYT Button funktioniert nicht für Ein-und Auszahlungen? AWT, Swing, JavaFX & SWT 8
T action für Button übergeben - bitte um Segen AWT, Swing, JavaFX & SWT 1
B Windowbuilder - Icon für Button einbinden AWT, Swing, JavaFX & SWT 2
D Schleife für Button AWT, Swing, JavaFX & SWT 4
N Ein Button für zwei Aktionen AWT, Swing, JavaFX & SWT 7
S svg Icon für Button (Batik Problem?) AWT, Swing, JavaFX & SWT 3
N Icon für Button wird nicht gefunden AWT, Swing, JavaFX & SWT 11
R Swing JButton - Image für Button AWT, Swing, JavaFX & SWT 2
M Listener für Button auf JScrollbar AWT, Swing, JavaFX & SWT 10
D Was ist das für ein Button? AWT, Swing, JavaFX & SWT 5
K JComboBox und KeyListener für OK-Button AWT, Swing, JavaFX & SWT 6
S Button was für eine Event (SWT) AWT, Swing, JavaFX & SWT 2
G Keys zuweisen, 1 Key für mehrer Button AWT, Swing, JavaFX & SWT 7
G Unicode für Button AWT, Swing, JavaFX & SWT 8
B Text mit Absatz + OK-Button, der Fenster wieder schließt AWT, Swing, JavaFX & SWT 7
N Bilder auf Button einfügen und mehrmals ändern (ein Button, mehrere ActionListener) AWT, Swing, JavaFX & SWT 2
W JavaFX Button - optimale Breite berechnen AWT, Swing, JavaFX & SWT 1
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
P Button simpler random auf einem JPanel verteilen? AWT, Swing, JavaFX & SWT 3
S JavaFx Zufallsfarbe beim Button-Klick AWT, Swing, JavaFX & SWT 22
N Aufruf einer anderen Klasse durch Button ActionListener AWT, Swing, JavaFX & SWT 2
VPChief Swing Eclipse: Nach Exportieren, Button funktioniert nicht mehr AWT, Swing, JavaFX & SWT 26
Z Button bewegen und Plätze tauschen AWT, Swing, JavaFX & SWT 4
Z Swing Button anklicken und bewegen AWT, Swing, JavaFX & SWT 2
K JavaFX Button verbinden AWT, Swing, JavaFX & SWT 6
Z Mit einem Button einen anderen Button Triggern AWT, Swing, JavaFX & SWT 3
M JavaFX Button action abhängigkeit von Tab AWT, Swing, JavaFX & SWT 1
H Eigener Dialog mit Rückgabe -> Warten auf Button AWT, Swing, JavaFX & SWT 3
F JLabel mit ImageIcon per Button bewegen AWT, Swing, JavaFX & SWT 4
L Button Funktion zuweisen in WindowBuilder AWT, Swing, JavaFX & SWT 22
A Button mit Speicher-Funktion AWT, Swing, JavaFX & SWT 8
krgewb Swing Icon von Button AWT, Swing, JavaFX & SWT 12
J Schriftart über einen Button ändern AWT, Swing, JavaFX & SWT 1
Bluedaishi JavaFX Button Image aus Datenbank AWT, Swing, JavaFX & SWT 13
UnknownInnocent Swing Button: ImageIcon unter den Text AWT, Swing, JavaFX & SWT 4
Ø Swing Button in anderer Klassen ausführen AWT, Swing, JavaFX & SWT 6
X Neues Fenster mit Button öffnen und bearbeiten AWT, Swing, JavaFX & SWT 4
cool_brivk24 Swing Button Farbe ändern AWT, Swing, JavaFX & SWT 2
K JavaFX TextInputDialog Button Text ändern AWT, Swing, JavaFX & SWT 1
L ActionListener zu Button in Panel hinzufügen AWT, Swing, JavaFX & SWT 10
J Aus welchen Grund wird der Button nicht angezeigt im GridPane? AWT, Swing, JavaFX & SWT 1
S GUI Schließen Button auf der linken Seite AWT, Swing, JavaFX & SWT 2
J Swing Bild in Button AWT, Swing, JavaFX & SWT 11
das_leon AWT Button Design ändern AWT, Swing, JavaFX & SWT 5
J Thread per Button starten AWT, Swing, JavaFX & SWT 10
E Button verschwindet nachdem ein Rechteck gezeichnet wurde AWT, Swing, JavaFX & SWT 5
G JComboBox: Arrow-Button permanent anzeigen AWT, Swing, JavaFX & SWT 4
emma_louisa JavaFX MenuBar Zweitfenster; bei Button "Abbrechen" nur das Zweitfenster schließen AWT, Swing, JavaFX & SWT 2
I JavaFX: "globaler Button" AWT, Swing, JavaFX & SWT 0
M JavaFX ActionEvent Button AWT, Swing, JavaFX & SWT 6
S JavaFx - Button ActionEvent Probleme AWT, Swing, JavaFX & SWT 3
J Button lässt sich nicht auf dem JPanel verschieben AWT, Swing, JavaFX & SWT 5
Q AWT TicTacToe Image auf Button hinzufügen AWT, Swing, JavaFX & SWT 5
H JavaFX - Button und Text - Falsche Darstellung AWT, Swing, JavaFX & SWT 3
S Swing Problem mit Button und ActionListener AWT, Swing, JavaFX & SWT 5
it_is_all Swing Button, ComboBox,... -- Unterschied: NetBeans Design <-> Ausführung AWT, Swing, JavaFX & SWT 2
B FXML GUI - Button ausblenden AWT, Swing, JavaFX & SWT 1
it_is_all JPanel verschwindet nach Button-Klick AWT, Swing, JavaFX & SWT 2
L JavaFX button über andere Klasse ändern AWT, Swing, JavaFX & SWT 7
L Suchergebnisse variabel mit Button anzeigen lassen AWT, Swing, JavaFX & SWT 3
K über Button andere Java Klasse aufrufen AWT, Swing, JavaFX & SWT 15
J Event Handling Button "enablen" wenn Eingaben in Textfeldern korrekt sind AWT, Swing, JavaFX & SWT 1
Ksanatos Swing Bild (.jpg) einlesen und per Button wechseln AWT, Swing, JavaFX & SWT 9
U JavaFX Wechsel der Scene nach betätigen eines Button AWT, Swing, JavaFX & SWT 2
V JavaFX Button Controller Fehler, trotz Erfolg in einem anderem Code? AWT, Swing, JavaFX & SWT 7
E Fehler bei Button AWT, Swing, JavaFX & SWT 1
A Swing Tabelle wird bei Betätigung des Button nicht befüllt AWT, Swing, JavaFX & SWT 17
C Applet Zeichnen über Button-Click AWT, Swing, JavaFX & SWT 13
MaxG. Swing Farbe von Button beim drücken ändern AWT, Swing, JavaFX & SWT 4
S per Button Variableninhalt aus anderer Klasse holen AWT, Swing, JavaFX & SWT 3
A Swing GUI - Button soll Frame verändern AWT, Swing, JavaFX & SWT 4
T Frage zu GUI - Button soll Objekt erfassen AWT, Swing, JavaFX & SWT 2
MaxG. Swing Bild Button AWT, Swing, JavaFX & SWT 7
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
A Nach klick auf Button neuen Inhalt im gleichen Fenster AWT, Swing, JavaFX & SWT 3
N Swing Abfrage durch JTextField nach Button betätigung AWT, Swing, JavaFX & SWT 3
H JavaFX via .fxml einen abgeleiteten Button erstellen... AWT, Swing, JavaFX & SWT 4
T JavaFX Button als Runnable AWT, Swing, JavaFX & SWT 4
OlafHD JPasswordField mit Button eingeben AWT, Swing, JavaFX & SWT 4
B JavaFX Wie programmiere ich hier einen "Weiter" Button? AWT, Swing, JavaFX & SWT 11
S AWT Daten über TextField und Button in array speichern AWT, Swing, JavaFX & SWT 5
D JavaFX Button Links- und Rechtsklick? AWT, Swing, JavaFX & SWT 1
Thallius Button von JDatePicker customizen? AWT, Swing, JavaFX & SWT 0
K eigener button in swing AWT, Swing, JavaFX & SWT 3
C Durch klicken von Button neues Fenster oeffnen AWT, Swing, JavaFX & SWT 18
R Button Aktion AWT, Swing, JavaFX & SWT 3
X Javafx button per enter auslösen AWT, Swing, JavaFX & SWT 5
Z Swing Button Click AWT, Swing, JavaFX & SWT 1
J Problem mit Button darstellung AWT, Swing, JavaFX & SWT 23
K JavaFX Unresolved class button bar AWT, Swing, JavaFX & SWT 8
T Event Handling JLabel als eigener Button AWT, Swing, JavaFX & SWT 7
H Button in GridPane wird nicht angenommen AWT, Swing, JavaFX & SWT 3
J Button vergrößert sich bei Fenster resize AWT, Swing, JavaFX & SWT 22
T Swing Tabelle mit Button - Anzeigefehler nach Zeile entfernen AWT, Swing, JavaFX & SWT 1
D SWT Button mit F5-Funktion AWT, Swing, JavaFX & SWT 1
M Button klicken anstelle der Tastatur AWT, Swing, JavaFX & SWT 2
I 2D-Grafik Bilder Eingefügt, button jetzt im Hintergrund AWT, Swing, JavaFX & SWT 2
E AWT datagram.send() per Button AWT, Swing, JavaFX & SWT 1
A JavaFX Nur ein Klick Button AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Anzeige

Neue Themen


Oben