größe der komponenten bestimmen

Z

ztiel

Gast
Hi

ich möchte gerne die Anwendung in zwei Bereiche aufteilen einmal in den oberen Bereich in dem gezeichnet wird mit der Größe 600 x 400 und der untere Bereich der gerade max. so groß sein soll wie die Komponenten. Außerdem sollen die JLabel im rechten Bereich nur so vie Platz bekommen wie nötig und nicht die Hälfte.

Am besten hat bis jetzt das funktioniert.
Das Frame bekommt ein GridLayout(2,1,0,0) dem oberen Teil kommt das JPanel in dem gezeichnet wird und im Unteren ein weiteres GridLayout(2,2,0,0) mit JPanel in dem die 4 Komponenten angeordnent sind.

Welche Layouts muß ich nutzen?

Ciao
Java:
package desktop;

public class Start{
    
    public static void main(String[] args) {
  
        Oberflaeche mal = new Oberflaeche();   
    } 
}

Java:
package desktop;

import java.awt.*;
import javax.swing.*;

public class Oberflaeche extends JFrame{
    
    JPanel eingabe = new JPanel();
    JSlider gegen = new JSlider(SwingConstants.HORIZONTAL,0,50,20);   
    JLabel lgegen = new JLabel("fff");
    JSlider brenn = new JSlider(SwingConstants.HORIZONTAL,0,50,20);
    JLabel lbrenn = new JLabel("ddd");
    
    public Oberflaeche(){
        super();
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setTitle("Abbildungsgleichung");
        this.setLocation(300, 100);
        this.setLayout(new GridLayout(2,1,0,0));
       
        eingabe.setLayout(new GridLayout(2,1,0,0));
        
        eingabe.add(gegen);
        eingabe.add(lgegen);
        eingabe.add(brenn);
        eingabe.add(lbrenn);
        
        Malen ma = new Malen(); 
        
        ma.setPreferredSize(new Dimension(600,400));
    
        this.add(ma);
        this.add(eingabe);
        this.pack();
        this.setVisible(true);
                  
    }   
}

Java:
package desktop;

import java.awt.*;
import javax.swing.*;

public class Malen extends JPanel{ 
    
    public void paintComponent( Graphics g ) {
        super.paintComponents(g);
        Graphics2D g2d = (Graphics2D)g;     
        
        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.red);
        g2d.drawLine(30, this.getHeight()/2, this.getWidth()-30, this.getHeight()/2);

        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.blue);
        g2d.drawLine(this.getWidth()/2, 50, this.getWidth()/2, this.getHeight()-50);  
    
    }    
}
 

Marco13

Top Contributor
BorderLayout vielleicht ... ein weiteres Panel mit Buttons könnte dann nach BorderLayout.EAST
Java:
    public Oberflaeche(){
        super();
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setTitle("Abbildungsgleichung");
        this.setLocation(300, 100);
        this.setLayout(new BorderLayout());

        eingabe.setLayout(new GridLayout(2,1,0,0));

        eingabe.add(gegen);
        eingabe.add(lgegen);
        eingabe.add(brenn);
        eingabe.add(lbrenn);

        Malen ma = new Malen();

        ma.setPreferredSize(new Dimension(600,400));

        this.add(ma, BorderLayout.CENTER);
        this.add(eingabe, BorderLayout.SOUTH);
        this.pack();
        this.setVisible(true);

    }
 

Michael...

Top Contributor
Außerdem sollen die JLabel im rechten Bereich nur so vie Platz bekommen wie nötig und nicht die Hälfte.
Soviel Platz "wie nötig" geht mit den äusseren Bereichen (NORTH; EAST...) des BorderLayouts ganz gut.
Pack die rechten Komponenten in ein Panel (mit z.B. GridLayout) um sie untereinander anzordnen und dieses in den EAST Bereich eines Panels mit BorderLayout. Dieses wiederum in den SOUTH Bereich eines Panels mit BorderLayout Layout. Das Zeichenpanel müsste man eventuell auch in ein weiteres Panel (evtl. mit GridBagLayout) verschachteln und in den CENTER Bereich des letzeren stecken.
 
Z

ztiel

Gast
Hallo ich danke euch für eure Antworten.
Ein teilerfolg was den Platz angeht sieht es schon gut aus allerdings noch nicht mit der Ausrichtung. Die Slider dehnen sich nicht über das gesamte Fenster aus und die Position von den JLabel könnte auch weiter links sein.

@Michael meintest du das in etwa so?

Schönen Gruß

Java:
public class Oberflaeche extends JFrame{
    
    JPanel container = new JPanel();
    JPanel container1 = new JPanel();
    JPanel container2 = new JPanel();
    
    JSlider gegen = new JSlider(SwingConstants.HORIZONTAL,0,50,20);   
    JLabel lgegen = new JLabel("fff");
    JSlider brenn = new JSlider(SwingConstants.HORIZONTAL,0,50,20);
    JLabel lbrenn = new JLabel("ddd");
    
public Oberflaeche(){
        super();
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setTitle("Abbildungsgleichung");
        this.setLocation(300, 100);
        this.setLayout(new BorderLayout());
        
        container1.setLayout(new GridLayout(2,1,0,0));
        container1.add(gegen);
        container1.add(brenn);
        
        container2.setLayout(new GridLayout(2,1,0,0));
        container2.add(lgegen);
        container2.add(lbrenn);
        
        container.add(container1);
        container.add(container2);
        
        Malen ma = new Malen();
        ma.setPreferredSize(new Dimension(600,400));
 
        this.add(ma, BorderLayout.CENTER);
        this.add(container, BorderLayout.SOUTH);
        this.pack();
        this.setVisible(true);
 
    } 
}
 

Michael...

Top Contributor
Du meinst Label weiter rechts?

Java:
public class Oberflaeche extends JFrame {

	JPanel container = new JPanel();
	JPanel container1 = new JPanel();
	JPanel container2 = new JPanel();

	JSlider gegen = new JSlider(SwingConstants.HORIZONTAL, 0, 50, 20);
	JLabel lgegen = new JLabel("fff");
	JSlider brenn = new JSlider(SwingConstants.HORIZONTAL, 0, 50, 20);
	JLabel lbrenn = new JLabel("ddd");

	public Oberflaeche() {
		super();
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setTitle("Abbildungsgleichung");
		this.setLocation(300, 100);

		container1.setLayout(new GridLayout(2, 1, 0, 0));
		container1.add(gegen);
		container1.add(brenn);

		container2.setLayout(new GridLayout(2, 1, 0, 0));
		container2.add(lgegen);
		container2.add(lbrenn);
		
		container.setLayout(new BorderLayout(20, 20));
		container.add(container1, BorderLayout.CENTER);
		container.add(container2, BorderLayout.EAST);

		Malen ma = new Malen();
		ma.setPreferredSize(new Dimension(600, 400));

		this.add(malen, BorderLayout.CENTER);
		this.add(container, BorderLayout.SOUTH);
		this.pack();
		this.setVisible(true);
	}
}
 

bERt0r

Top Contributor
Mit dem GridLayout wirst du nie eine schöne GUI hinbekommen. Wenn du dir die hier schon alle angesehen hast, und auch damit nix anfängst, versuch mal MigLayout oder FormLayout (googlen).
 
Z

ztiel

Gast
Hallo und danke für die Hilfe!
Kleine Anmerkung von mir: Ich finde das Layoutmanagement von Java sehr verschachtelt und somit kompliziert.
Ich schaue mir die Seite mal an.
Schönen Gruß
 
Z

ztiel

Gast
Hallo,
ich möchte nicht umbedingt ein neues Thema aufmachen daher poste ich es im Anhang.
Ich habe einen ChangeListener eingebaut.

Das Problem ist, z.B. bei Variante 3, dass sich wenn ich den Slider versuche zu bewegen öffnen sich Fenster (Anzahl = Slider Value) und nicht der Value Wert der mit setText geändert werden soll. Der Slider lässt sich auch nicht bewegen. Eine andere Sache ist wenn ich (Oberflaeche ober = new Oberflaeche();) deklariere und "ober" nutze anstelle von new "Oberfl2aeche()" bekomme ich eine Fehlermeldung.

Java:
// Oberflaechen.java Datei hier ist der Listener geaddet

        gegen.addChangeListener(new Malen());
        brenn.addChangeListener(new Malen());

Java:
package desktop;

import java.awt.*;
import javax.swing.*;
import javax.swing.event.ChangeListener;
import javax.swing.event.ChangeEvent;

public class Malen extends JPanel implements ChangeListener{ 
    
//    Oberflaeche ober = new Oberflaeche();
    
    public void stateChanged(ChangeEvent e) {
// 1.        System.out.println("Wert") ;
// 2.       System.out.println("e = " + new Oberflaeche().gegen.getValue());
// 3.      new Oberflaeche().lgegen.setText(String.valueOf(new Oberflaeche().gegen.getValue()));
    }

    
    public void paintComponent( Graphics g ) {
        super.paintComponents(g);
        Graphics2D g2d = (Graphics2D)g;     
        
        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.red);
        g2d.drawLine(30, this.getHeight()/2, this.getWidth()-30, this.getHeight()/2);

        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.blue);
        g2d.drawLine(this.getWidth()/2, 50, this.getWidth()/2, this.getHeight()-50);  
    
    }    
}
 

Marco13

Top Contributor
Zu wenig Kontext, aber das
Java:
// Oberflaechen.java Datei hier ist der Listener geaddet

        gegen.addChangeListener(new Malen());
        brenn.addChangeListener(new Malen());
ist mit ziemlicher Sicherheit falsch. Stattdessen sowas wie
Java:
class DieKlasse
{
    private Malen einMalenFürAlle = new Malen();

    void init()
    {
        someContainer.add(einMalenFürAlle);
        somewhere.addChangeListener(einMalenFürAlle);
        somewhereElse.addChangeListener(einMalenFürAlle);
        ...
    }
 
Z

ztiel

Gast
Hi,
hier sind die beiden Klassen. Die Main Methode ist in einer seperaten Klasse.
Gruß

Klasse wo der Listener hinzugefügt wird.
Java:
package desktop;

import java.awt.*;
import javax.swing.*;

public class Oberflaeche extends JFrame{
 
    JPanel container = new JPanel();
    JPanel container1 = new JPanel();
    JPanel container2 = new JPanel();
    JPanel container3 = new JPanel();
 
    JLabel gegenstand = new JLabel("Slider 1:");
    JSlider gegen = new JSlider(SwingConstants.HORIZONTAL, 0, 50, 0);
    JLabel lgegen = new JLabel("fff");
    JLabel brennweite = new JLabel("Slider 2:");
    JSlider brenn = new JSlider(SwingConstants.HORIZONTAL, 0, 50, 20);
    JLabel lbrenn = new JLabel("ddd");
    
    Malen einMalen = new Malen();
 
    public Oberflaeche() {
        
        super();
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setTitle("Abbildungsgleichung");
        this.setLocation(300, 100);

// -------    hier ist der Listener   ------------------
        gegen.addChangeListener(einMalen);
        brenn.addChangeListener(einMalen);
 
        container1.setLayout(new GridLayout(2, 1, 0, 0));
        container1.add(gegen);
        container1.add(brenn);
 
        container2.setLayout(new GridLayout(2, 1, 0, 0));
        container2.add(lgegen);
        container2.add(lbrenn);
        
        container3.setLayout(new GridLayout(2, 1, 0, 0));
        container3.add(gegenstand);
        container3.add(brennweite);
        
        container.setLayout(new BorderLayout(20, 20));  
        container.add(container1, BorderLayout.CENTER);
        container.add(container2, BorderLayout.EAST);
        container.add(container3, BorderLayout.WEST);
               
        Malen ma = new Malen();
        ma.setPreferredSize(new Dimension(600, 400));
 
        this.add(ma, BorderLayout.CENTER);
        this.add(container, BorderLayout.SOUTH);
        this.pack();
        this.setVisible(true);
    }
}

Das ist die Klasse wo die Aktionen ausgeführt werden sollen.
Java:
package desktop;

import java.awt.*;
import javax.swing.*;
import javax.swing.event.ChangeListener;
import javax.swing.event.ChangeEvent;

public class Malen extends JPanel implements ChangeListener{ 
   
//    Oberflaeche ober = new Oberflaeche();
    
    public void stateChanged(ChangeEvent e) {
//        System.out.println("Wert") ;
//        System.out.println("e = " + new Oberflaeche().gegen.getValue());
        new Oberflaeche().lgegen.setText(String.valueOf(new Oberflaeche().gegen.getValue()));
    }

    
    public void paintComponent( Graphics g ) {
        super.paintComponents(g);
        Graphics2D g2d = (Graphics2D)g;     
        
        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.red);
        g2d.drawLine(30, this.getHeight()/2, this.getWidth()-30, this.getHeight()/2);

        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.blue);
        g2d.drawLine(this.getWidth()/2, 50, this.getWidth()/2, this.getHeight()-50);  
    
    }    
}
 

Michael...

Top Contributor
Dir ist scheinbar der Umgang mit Objekt nicht besonders vertraut. Es nutzt nichts, wenn Du ein Objekt als ChangeListener (Zeile 31,32) an einer Komponente registierts, dann aber in Zeile 51 ein neues Objekt (zwar vom selben Typ) erstellst und dieses neue in deiner Anwendung/Oberfläche verbaust (Zeile 54) ==> nur ein Objekt erzeugen und das überall verwenden.
Die Fernbedienung für Dein Auto funktioniert sie ja auch nicht beim Auto das Nachbarn ;-)
 
Z

ztiel

Gast
Stimmt, das hatte ich übersehen das es da schon eins gibt. Dann lösche ich ein Objekt, aber das eigentliche Problem bleibt.

Java:
package desktop;

import java.awt.*;
import javax.swing.*;

public class Oberflaeche extends JFrame{
 
    JPanel container = new JPanel();
    JPanel container1 = new JPanel();
    JPanel container2 = new JPanel();
    JPanel container3 = new JPanel();
 
    JLabel gegenstand = new JLabel("Gegenstandsweite:");
    JSlider gegen = new JSlider(SwingConstants.HORIZONTAL, 0, 50, 0);
    JLabel lgegen = new JLabel("fff");
    JLabel brennweite = new JLabel("Brennweite:");
    JSlider brenn = new JSlider(SwingConstants.HORIZONTAL, 0, 50, 20);
    JLabel lbrenn = new JLabel("ddd");
    
    Malen ma = new Malen();
 
    public Oberflaeche() {
        
        super();
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setTitle("Abbildungsgleichung");
        this.setLocation(300, 100);
        
        gegen.addChangeListener(ma);
        brenn.addChangeListener(ma);
 
        container1.setLayout(new GridLayout(2, 1, 0, 0));
        container1.add(gegen);
        container1.add(brenn);
 
        container2.setLayout(new GridLayout(2, 1, 0, 0));
        container2.add(lgegen);
        container2.add(lbrenn);
        
        container3.setLayout(new GridLayout(2, 1, 0, 0));
        container3.add(gegenstand);
        container3.add(brennweite);
        
        container.setLayout(new BorderLayout(20, 20));  
        container.add(container1, BorderLayout.CENTER);
        container.add(container2, BorderLayout.EAST);
        container.add(container3, BorderLayout.WEST);
             
        ma.setPreferredSize(new Dimension(600, 400));
 
        this.add(ma, BorderLayout.CENTER);
        this.add(container, BorderLayout.SOUTH);
        this.pack();
        this.setVisible(true);
    }
}
 
Z

ztiel

Gast
Probleme:
- Slider lässt sich nicht bewegen
- es werden beim bewegen bzw. nicht bewegen des Sliders Fenster geöffnet ich will aber den Sliderwert auslesen

Das ist die Klasse Malen.
Java:
package desktop;

import java.awt.*;
import javax.swing.*;
import javax.swing.event.ChangeListener;
import javax.swing.event.ChangeEvent;

public class Malen extends JPanel implements ChangeListener{ 
    
//    Oberflaeche ober = new Oberflaeche();
    
    public void stateChanged(ChangeEvent e) {
//        System.out.println("Wert") ;
//        System.out.println("e = " + new Oberflaeche().gegen.getValue());
        new Oberflaeche().lgegen.setText(String.valueOf(new Oberflaeche().gegen.getValue()));
    }

    
    public void paintComponent( Graphics g ) {
        super.paintComponents(g);
        Graphics2D g2d = (Graphics2D)g;     
        
        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.red);
        g2d.drawLine(30, this.getHeight()/2, this.getWidth()-30, this.getHeight()/2);

        g2d.setStroke(new BasicStroke (5));
        g2d.setColor(Color.blue);
        g2d.drawLine(this.getWidth()/2, 50, this.getWidth()/2, this.getHeight()-50);  
    
    }    
}
 

Michael...

Top Contributor
Probleme:
- Slider lässt sich nicht bewegen
- es werden beim bewegen bzw. nicht bewegen des Sliders Fenster geöffnet ich will aber den Sliderwert auslesen
Wie bereits im vorigen Post erwähnt liegt der Fehler darin ein neues Oberflaeche Objekt zu erstellen (siehe Zeile 16) und das sogar gleich zweimal!!! wie ich gerade sehe, dadurch wird jedes mal ein neues Fenster geöffnet und es sieht so aus, als liesen sich die Slider nicht bewegen. Einfach mal die Zeile auskommentieren und schon können sieht man auch wie sich die Slider bewegen.

Das sieht mir nach eine Lücke in den Grundlagen hinsichtlich Interaktion zwischen Objekten aus. Die Klasse Malen würde in diesem Fall eine Referenz auf das sie erstellende Oberflaeche Objekt benötigen. Das wäre eine pragmatische Lösung, design technisch aber eher Murks.
 
Z

ztiel

Gast
Danke jetzt weiß ich zumindest schon mal wo der Fehler liegt bzw. das es so nicht funktioniert.

Allerdings wie wie löse ich nun das Problem, also separiere das Event in eine seperate Klasse?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Größe und Ausrichtung von Komponenten festlegen AWT, Swing, JavaFX & SWT 13
S Größe der Komponenten, beim ändern der größe des Frames, mit ändern! AWT, Swing, JavaFX & SWT 2
O Größe von Komponenten im JFrame manuell verändern AWT, Swing, JavaFX & SWT 2
M Swing Komponenten mit fester Größe an Fensterrand(JFrame) AWT, Swing, JavaFX & SWT 2
L GridLayout verändert festgesetzte Größe der Komponenten AWT, Swing, JavaFX & SWT 12
E Problem: Größe von Komponenten festlegen AWT, Swing, JavaFX & SWT 4
R Identische Größe von Komponenten AWT, Swing, JavaFX & SWT 3
J Dynamisches füllen von GridBagLayout: Größe der Komponenten AWT, Swing, JavaFX & SWT 4
M Layout-Problem, Größe von Komponenten AWT, Swing, JavaFX & SWT 3
M Komponenten auf maximale Größe zwingen AWT, Swing, JavaFX & SWT 2
L Größe von Komponenten im Nulllayout mit der Maus verändern. AWT, Swing, JavaFX & SWT 2
P JTextField wird nur sehr klein angezeigt und verändert die Größe nicht AWT, Swing, JavaFX & SWT 3
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
H AWT Dialog Größe ändern - Schwarzer Inhalt beim groß ziehen AWT, Swing, JavaFX & SWT 1
Yonnig JavaFX Größe von WebView an Content anpassen AWT, Swing, JavaFX & SWT 3
J Swing Komponente wird unpassend angepasst in der Größe AWT, Swing, JavaFX & SWT 35
FrittenFritze Ein Problem mit der CSSBox, die Größe wird nicht angepasst AWT, Swing, JavaFX & SWT 5
D JavaFX Größe des Bild an ImageView anpassen AWT, Swing, JavaFX & SWT 3
B Dynamische ListView-Größe, die bei Fenstergrößenänderung sich anpasst AWT, Swing, JavaFX & SWT 19
R Swing JTextField - Schriftgröße je nach Länge und Größe ändern AWT, Swing, JavaFX & SWT 0
B veränderte Größe eines Panels im Vorhinein wissen? AWT, Swing, JavaFX & SWT 1
B Größe der Parent-Component dynamisch an children anpassen AWT, Swing, JavaFX & SWT 30
L JavaFX AnchorPane an die Größe der Scene oder Window binden? AWT, Swing, JavaFX & SWT 3
K JavaFX Component Größe an Inhalt anpassen AWT, Swing, JavaFX & SWT 11
S Java GUI durch variable Größe einer Map anpassen AWT, Swing, JavaFX & SWT 3
R Größe von Scene und stage an grid anpassen AWT, Swing, JavaFX & SWT 4
M Java FX größe der shapes anpassen AWT, Swing, JavaFX & SWT 0
L Swing JPanel Größe anpassen AWT, Swing, JavaFX & SWT 6
E Wie kann ich ein JLabel auf größe der schriftlänge setzten? AWT, Swing, JavaFX & SWT 2
C Swing JFrame ändert Größe AWT, Swing, JavaFX & SWT 0
G Swing JButton ändert (unerwünscht) Größe bei Ausführung AWT, Swing, JavaFX & SWT 4
L Swing Größe automatisch anpassen AWT, Swing, JavaFX & SWT 14
B AWT Panel größe im BorderLayout einstellen AWT, Swing, JavaFX & SWT 1
J Swing Pane im SplitPane automatische Größe aktivieren AWT, Swing, JavaFX & SWT 0
DaCrazyJavaExpert Swing Größe des JPanel ändern/wird nicht geändert. AWT, Swing, JavaFX & SWT 3
M Swing Mehrere Textfelder mit ScrollBars - Größe der Felder AWT, Swing, JavaFX & SWT 0
L JavaFX ListView Größe anpassen AWT, Swing, JavaFX & SWT 1
Neumi5694 Größe von Komboboxen neu berechnen AWT, Swing, JavaFX & SWT 3
L JavaFX List oder TableView Größe dynamisch anpassen? AWT, Swing, JavaFX & SWT 4
I CSS - backgroundImage - Größe automatisch an den Container anpassen AWT, Swing, JavaFX & SWT 1
C Größe des Mauszeigers ermitteln AWT, Swing, JavaFX & SWT 5
MaxG. JFrame Größe ändern AWT, Swing, JavaFX & SWT 16
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
K GridBagLayout verändert die größe? AWT, Swing, JavaFX & SWT 1
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
D JavaFX Alle Knöpfe auf die gleiche Größe AWT, Swing, JavaFX & SWT 14
G JFrame - manuell Größe verändern AWT, Swing, JavaFX & SWT 6
M LayoutManager GridBagLayout passt seine größe nicht an AWT, Swing, JavaFX & SWT 3
F Gui weicht von Designpreview ab (kein fensterrahmen, andere größe) AWT, Swing, JavaFX & SWT 13
A JPanel größe verändern AWT, Swing, JavaFX & SWT 4
M SWT ScrollPane Größe zu klein AWT, Swing, JavaFX & SWT 6
T Swing Größe einer Komponente in einem BoxLayout / FlowLayout festlegen AWT, Swing, JavaFX & SWT 7
H JTree in JScrollPane passt sich nicht an Größe von JPanel an AWT, Swing, JavaFX & SWT 2
L JButton - Größe anders als erwartet AWT, Swing, JavaFX & SWT 2
L JDialog - Event wenn Parent größe ändert AWT, Swing, JavaFX & SWT 2
W GridBagLayout Größe geben AWT, Swing, JavaFX & SWT 1
S Swing JFrame hat nicht die Größe, die ich eingegeben habe AWT, Swing, JavaFX & SWT 3
S Größe und Farbe vom JButton festlegen AWT, Swing, JavaFX & SWT 2
D Swing Jlist Größe während der Laufzeit verändern. AWT, Swing, JavaFX & SWT 11
H AWT Fenster- und JLabel-Größe automatisch anpassen AWT, Swing, JavaFX & SWT 2
T Swing Größe des Randes AWT, Swing, JavaFX & SWT 2
C LayoutManager JFrame größe und ausrichtung + Position von Fensterelementen AWT, Swing, JavaFX & SWT 2
B Swing JTable mit Daten - Reihen-Größe anpassen AWT, Swing, JavaFX & SWT 0
D SWT Window passt Größe nicht an AWT, Swing, JavaFX & SWT 4
N JPanel größe wissen/festlegen vor dem Anzeigen AWT, Swing, JavaFX & SWT 3
U Größe eines Button im Menü ändern AWT, Swing, JavaFX & SWT 1
G JavaFX Größe der Parentknoten AWT, Swing, JavaFX & SWT 5
R JPanel-Größe verändert sich nicht. Warum? AWT, Swing, JavaFX & SWT 5
T Swing Aktuelle Größe eines Textes in einem Label darstellen AWT, Swing, JavaFX & SWT 3
A JPanel oder GridLayout Größe festsetzten AWT, Swing, JavaFX & SWT 4
F Swing JComboBox - Frage zur Größe AWT, Swing, JavaFX & SWT 11
X Swing Größe eines Fensters JFrame / Frame AWT, Swing, JavaFX & SWT 5
SimonRap Swing JFrame Größe zur Laufzeit ändern AWT, Swing, JavaFX & SWT 2
G 2D-Grafik Größe der JFrame Decorations herausfinden? AWT, Swing, JavaFX & SWT 4
O Swing Jpanel autom. auf JFrame Größe bringen AWT, Swing, JavaFX & SWT 6
M Swing JLabel mit fester größe nachträglich formatieren AWT, Swing, JavaFX & SWT 2
A JComponent Größe AWT, Swing, JavaFX & SWT 8
S Größe von Panel verändern welches auf anderem Panel sitzt AWT, Swing, JavaFX & SWT 10
B JTextArea Größe an Container anpassen AWT, Swing, JavaFX & SWT 2
S Swing TextPane größe beschränken AWT, Swing, JavaFX & SWT 2
R Ellipse2D ändert Größe AWT, Swing, JavaFX & SWT 3
H Swing JButton größe ändern AWT, Swing, JavaFX & SWT 5
G JScrollPane reagiert nicht auf Änderung der JPanel-Größe AWT, Swing, JavaFX & SWT 4
P JPanel Größe ändern AWT, Swing, JavaFX & SWT 22
I Größe eines rotierten Images AWT, Swing, JavaFX & SWT 3
C Button Größe einstellen klappt nicht (setBounds) AWT, Swing, JavaFX & SWT 8
S 2D-Grafik Canvas Problem(Größe) AWT, Swing, JavaFX & SWT 6
R Größe/Anordnung der Gui-Elemente automatisch? AWT, Swing, JavaFX & SWT 6
S Die größe eines JButton ändern AWT, Swing, JavaFX & SWT 7
U feste Größe für den Zeichenbereich eines JFrames AWT, Swing, JavaFX & SWT 4
L Graphics.drawImage() - Output-Größe entspricht nicht Parametern AWT, Swing, JavaFX & SWT 10
P Tatsächliche Größe für Applet AWT, Swing, JavaFX & SWT 3
C Swing GridBag-Probleme (Größe und Ausrichtung) AWT, Swing, JavaFX & SWT 3
K JFrame Größe ändern AWT, Swing, JavaFX & SWT 4
M jTable - Größe beim Erzeugen AWT, Swing, JavaFX & SWT 4
hdi Swing JFrame Größe ermitteln AWT, Swing, JavaFX & SWT 6
S Swing jFrame auf maximale Größe setzten AWT, Swing, JavaFX & SWT 7
X Alte Frame-Größe beim wiederholten Aufruf AWT, Swing, JavaFX & SWT 5
I Größe von JPanel ändern AWT, Swing, JavaFX & SWT 6
S SWT Shell durch Event in der Größe verändern AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben