Swing JPanels werden nicht angezeigt!

Lucaaa

Bekanntes Mitglied
Hallo!
Meine JPanels werden nicht angezeigt!
Sieht wer, wo das Problem liegt?

Main.java
Java:
package com.ludevstudio.zipbombbuilder;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import javax.swing.JFrame;
public class Main {
 
 
 public static void main(String[] args) {
  MainFrame frame = new MainFrame();
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setResizable(false);
  frame.setTitle("ZipbombBuilder V1.0");
  frame.setSize(400, 600);
  frame.setLocationRelativeTo(null);
  //frame.setVisible(true);
 }
 
}

MainFrame.java
Java:
package com.ludevstudio.zipbombbuilder;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JSpinner;
import javax.swing.JTextField;
import javax.swing.SpinnerNumberModel;
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;
import javax.swing.plaf.LabelUI;
public class MainFrame extends JFrame {
 private JPanel panInputFile, panArchive;
 
 // Components for Panel: Input File
 private JLabel labFileSize, labFileName;
 private JSpinner spinnInputFileSize;
 private JRadioButton radioMB, radioGB;
 private JButton labHelpFileSize, labHelpFileName;
 private JTextField tfInputFIleName;
 
 // Components for Panel: Archive
 private JLabel labArchiveLayers, labArchiveFilesperLayer;
 private JSpinner spinnerArchiveLayers, spinnerArchiveFilesperLayer;
 private JButton btnHelpLayers, btnHelpElementsperLayer;
 
 public MainFrame() {
  this.setLayout(new GridBagLayout());
  initComponents();
 }
 
 
 public void initComponents() {
  
  GridBagConstraints gbc = new GridBagConstraints();
  gbc.gridx = 0;
  gbc.gridy = 0;
  
  Font compFont = new Font("Arial", Font.LAYOUT_LEFT_TO_RIGHT, 16);
  
  // Panel for Input File Settings
  panInputFile = new JPanel();
  panInputFile.setBounds(0,0,this.getContentPane().getWidth(), 50);
  panInputFile.setBorder(new TitledBorder("Input File:"));
  panInputFile.setLayout(null);
  this.add(panInputFile, gbc);
  
  
  labFileSize = new JLabel("File Size:");
  labFileSize.setBounds(20, 45, 100, 30);
  labFileSize.setFont(compFont);
  panInputFile.add(labFileSize);
  
  SpinnerNumberModel spinnerModelInputFileSize = new SpinnerNumberModel(4096, 0, 1000000, 1);
  
  spinnInputFileSize = new JSpinner(spinnerModelInputFileSize);
  spinnInputFileSize.setBounds(100, 50, 80, 25);
  spinnInputFileSize.setFont(compFont);
  panInputFile.add(spinnInputFileSize);
  
  
  
  radioMB = new JRadioButton("MB");
  radioMB.setBounds(230, 45, 50, 30);
  radioMB.setFont(compFont);
  radioMB.setSelected(true);
  panInputFile.add(radioMB);
  
  
  radioGB = new JRadioButton("GB");
  radioGB.setBounds(290, 45, 50, 30);
  radioGB.setFont(compFont);
  panInputFile.add(radioGB);
  
  ButtonGroup btngroupInputFileSize = new ButtonGroup();
  btngroupInputFileSize.add(radioGB);
  btngroupInputFileSize.add(radioMB);
  
  
  labHelpFileSize = new JButton("?");
  labHelpFileSize.setFont(compFont);
  labHelpFileSize.setBorder(new LineBorder(Color.black));
  labHelpFileSize.setBounds(360, 45, 25, 25);
  labHelpFileSize.setAlignmentX(CENTER_ALIGNMENT);
  panInputFile.add(labHelpFileSize);
  
  labFileName = new JLabel("File Name:");
  labFileName.setFont(compFont);
  labFileName.setBounds(20, 15, 100, 30);
  panInputFile.add(labFileName);
  
  tfInputFIleName = new JTextField();
  tfInputFIleName.setBounds(100, 20, 240, 25);
  panInputFile.add(tfInputFIleName);
  
  labHelpFileName = new JButton("?");
  labHelpFileName.setFont(compFont);
  labHelpFileName.setBorder(new LineBorder(Color.black));
  labHelpFileName.setBounds(360, 15, 25, 25);
  labHelpFileName.setAlignmentX(CENTER_ALIGNMENT);
  panInputFile.add(labHelpFileName);
  
  
  
  // Panel for Archive Settings
  gbc.gridx = 0;
  gbc.gridy = 1;
  panArchive = new JPanel();
  panArchive.setBounds(0,200,this.getContentPane().getWidth(), 70);
  panArchive.setBorder(new TitledBorder("Archive:"));
  panArchive.setLayout(null);
  this.add(panArchive, gbc);
  
  labArchiveLayers = new JLabel("File Layers:");
  labArchiveLayers.setBounds(20, 15, 100, 30);
  labArchiveLayers.setFont(compFont);
  panArchive.add(labArchiveLayers);
  
  labArchiveFilesperLayer = new JLabel("Elements per Layer:");
  labArchiveFilesperLayer.setBounds(20, 45, 150, 30);
  labArchiveFilesperLayer.setFont(compFont);
  panArchive.add(labArchiveFilesperLayer);
  
  btnHelpLayers = new JButton("?");
  btnHelpLayers.setFont(compFont);
  btnHelpLayers.setBorder(new LineBorder(Color.black));
  btnHelpLayers.setBounds(360, 15, 25, 25);
  btnHelpLayers.setAlignmentX(CENTER_ALIGNMENT);
  panArchive.add(btnHelpLayers);
  
  btnHelpElementsperLayer = new JButton("?");
  btnHelpElementsperLayer.setFont(compFont);
  btnHelpElementsperLayer.setBorder(new LineBorder(Color.black));
  btnHelpElementsperLayer.setBounds(360, 45, 25, 25);
  btnHelpElementsperLayer.setAlignmentX(CENTER_ALIGNMENT);
  panArchive.add(btnHelpElementsperLayer);
  
  SpinnerNumberModel spinnerModelArchiveLayers = new SpinnerNumberModel(8, 1, 64, 1);
  spinnerArchiveLayers = new JSpinner(spinnerModelArchiveLayers);
  spinnerArchiveLayers.setBounds(280, 15, 60, 25);
  spinnerArchiveLayers.setFont(compFont);
  panArchive.add(spinnerArchiveLayers);
  
  spinnerArchiveFilesperLayer = new JSpinner(spinnerModelArchiveLayers);
  spinnerArchiveFilesperLayer.setBounds(280, 45, 60, 25);
  spinnerArchiveFilesperLayer.setFont(compFont);
  panArchive.add(spinnerArchiveFilesperLayer);
 
 setVisible(true);
 
 }
 
 
}
 

mihe7

Top Contributor
So, so. Wo hast Du denn z. B. weightx eingestellt? Wo steht dort beispielsweise etwas davon, dass Du setBounds aufrufen sollst?

Ein LayoutManager ist dafür da, Größe und Position von Komponenten eines Containers festzulegen. Du wendest GridBagLayout falsch an (weightx, etc.), hantierst mit einem null-Layout rum, setzt irgendwelche Bounds, rufst Größen ab, die noch gar nicht existieren können. Das funktioniert so nun einmal nicht.

Wie soll der Spaß denn am Ende aussehen?
 

mihe7

Top Contributor
Es wird auch nichts angezeigt
Wie auch? Deine Panels mit null-Layout haben eine bevorzugte Größe von 0,0. Der LayoutManager setzt die Größe dem entsprechend auf 0,0.

Hier mal etwas, das mal wenigstens etwas anzeigt:

Java:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.BoxLayout;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JSpinner;
import javax.swing.JTextField;
import javax.swing.SpinnerNumberModel;
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;
import javax.swing.plaf.LabelUI;
public class MainFrame extends JFrame {
 private JPanel panInputFile, panArchive;

 // Components for Panel: Input File
 private JLabel labFileSize, labFileName;
 private JSpinner spinnInputFileSize;
 private JRadioButton radioMB, radioGB;
 private JButton labHelpFileSize, labHelpFileName;
 private JTextField tfInputFIleName;

 // Components for Panel: Archive
 private JLabel labArchiveLayers, labArchiveFilesperLayer;
 private JSpinner spinnerArchiveLayers, spinnerArchiveFilesperLayer;
 private JButton btnHelpLayers, btnHelpElementsperLayer;

 public MainFrame() {
//  this.setLayout(new GridBagLayout());
  this.setLayout(new BoxLayout(this.getContentPane(), BoxLayout.PAGE_AXIS));
  initComponents();
 }


 public void initComponents() {
  Font compFont = new Font("Arial", Font.LAYOUT_LEFT_TO_RIGHT, 16);
  // Panel for Input File Settings
  panInputFile = new JPanel();
  panInputFile.setBorder(new TitledBorder("Input File:"));
  panInputFile.setLayout(null);
  panInputFile.setPreferredSize(new Dimension(400, 90));
  this.add(panInputFile);
 
  labFileSize = new JLabel("File Size:");
  labFileSize.setBounds(20, 45, 100, 30);
  labFileSize.setFont(compFont);
  panInputFile.add(labFileSize);
 
  SpinnerNumberModel spinnerModelInputFileSize = new SpinnerNumberModel(4096, 0, 1000000, 1);
 
  spinnInputFileSize = new JSpinner(spinnerModelInputFileSize);
  spinnInputFileSize.setBounds(100, 50, 80, 25);
  spinnInputFileSize.setFont(compFont);
  panInputFile.add(spinnInputFileSize);
 
  radioMB = new JRadioButton("MB");
  radioMB.setBounds(230, 45, 50, 30);
  radioMB.setFont(compFont);
  radioMB.setSelected(true);
  panInputFile.add(radioMB);
 
 
  radioGB = new JRadioButton("GB");
  radioGB.setBounds(290, 45, 50, 30);
  radioGB.setFont(compFont);
  panInputFile.add(radioGB);
 
  ButtonGroup btngroupInputFileSize = new ButtonGroup();
  btngroupInputFileSize.add(radioGB);
  btngroupInputFileSize.add(radioMB);
 
 
  labHelpFileSize = new JButton("?");
  labHelpFileSize.setFont(compFont);
  labHelpFileSize.setBorder(new LineBorder(Color.black));
  labHelpFileSize.setBounds(360, 45, 25, 25);
  labHelpFileSize.setAlignmentX(CENTER_ALIGNMENT);
  panInputFile.add(labHelpFileSize);
 
  labFileName = new JLabel("File Name:");
  labFileName.setFont(compFont);
  labFileName.setBounds(20, 15, 100, 30);
  panInputFile.add(labFileName);
 
  tfInputFIleName = new JTextField();
  tfInputFIleName.setBounds(100, 20, 240, 25);
  panInputFile.add(tfInputFIleName);
 
  labHelpFileName = new JButton("?");
  labHelpFileName.setFont(compFont);
  labHelpFileName.setBorder(new LineBorder(Color.black));
  labHelpFileName.setBounds(360, 15, 25, 25);
  labHelpFileName.setAlignmentX(CENTER_ALIGNMENT);
  panInputFile.add(labHelpFileName);
 
  // Panel for Archive Settings
  panArchive = new JPanel();
  panArchive.setBorder(new TitledBorder("Archive:"));
  panArchive.setPreferredSize(new Dimension(400, 90));
  panArchive.setLayout(null);
  this.add(panArchive);
 
  labArchiveLayers = new JLabel("File Layers:");
  labArchiveLayers.setBounds(20, 15, 100, 30);
  labArchiveLayers.setFont(compFont);
  panArchive.add(labArchiveLayers);
 
  labArchiveFilesperLayer = new JLabel("Elements per Layer:");
  labArchiveFilesperLayer.setBounds(20, 45, 150, 30);
  labArchiveFilesperLayer.setFont(compFont);
  panArchive.add(labArchiveFilesperLayer);
 
  btnHelpLayers = new JButton("?");
  btnHelpLayers.setFont(compFont);
  btnHelpLayers.setBorder(new LineBorder(Color.black));
  btnHelpLayers.setBounds(360, 15, 25, 25);
  btnHelpLayers.setAlignmentX(CENTER_ALIGNMENT);
  panArchive.add(btnHelpLayers);
 
  btnHelpElementsperLayer = new JButton("?");
  btnHelpElementsperLayer.setFont(compFont);
  btnHelpElementsperLayer.setBorder(new LineBorder(Color.black));
  btnHelpElementsperLayer.setBounds(360, 45, 25, 25);
  btnHelpElementsperLayer.setAlignmentX(CENTER_ALIGNMENT);
  panArchive.add(btnHelpElementsperLayer);
 
  SpinnerNumberModel spinnerModelArchiveLayers = new SpinnerNumberModel(8, 1, 64, 1);
  spinnerArchiveLayers = new JSpinner(spinnerModelArchiveLayers);
  spinnerArchiveLayers.setBounds(280, 15, 60, 25);
  spinnerArchiveLayers.setFont(compFont);
  panArchive.add(spinnerArchiveLayers);
 
  spinnerArchiveFilesperLayer = new JSpinner(spinnerModelArchiveLayers);
  spinnerArchiveFilesperLayer.setBounds(280, 45, 60, 25);
  spinnerArchiveFilesperLayer.setFont(compFont);
  panArchive.add(spinnerArchiveFilesperLayer);

}

    public static void main(String[] args) {
          MainFrame frame = new MainFrame();
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setResizable(false);
  frame.setTitle("ZipbombBuilder V1.0");
//  frame.setSize(400, 600);
  frame.pack();
  frame.setLocationRelativeTo(null);
  frame.setVisible(true);
    }
}
 

mihe7

Top Contributor
Ich wiederhole mich: "Ein LayoutManager ist dafür da, Größe und Position von Komponenten eines Containers festzulegen."

Der LayoutManager ruft setBounds für die Komponenten des betreffenden Containers auf, das ist seine Aufgabe. Genau dafür ist das Teil da. Ob Du da vorher setBounds aufrufst oder nicht, interessiert nicht.

Noch eine Regel: verwende immer einen LayoutManger (d. h. nie null-Layout).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Swing Farbige JPanels auf JFrame werden nicht gezeigt. Was mach ich falsch? AWT, Swing, JavaFX & SWT 7
Weltall 7 Swing JPanels werden doppelt gezeichnet AWT, Swing, JavaFX & SWT 6
J Swing JPanels werden ständig gezeichnet AWT, Swing, JavaFX & SWT 11
Apfelbaum2005 Swing JFrame mehrere JPanels mit unterschiedlichen Formen hinzufügen AWT, Swing, JavaFX & SWT 1
B viele JPanels auf JLayeredPane -> to SVG? AWT, Swing, JavaFX & SWT 15
CptK JPanels übereinander legen AWT, Swing, JavaFX & SWT 6
CptK JPanels wechseln AWT, Swing, JavaFX & SWT 2
B Minimum x und y von Children-JPanels ermitteln AWT, Swing, JavaFX & SWT 3
P Swing Mehrere JPanels auf ein JFrame hinzufügen? AWT, Swing, JavaFX & SWT 2
A Swing JPanels dynamisch untereinander einfügen AWT, Swing, JavaFX & SWT 3
J bestimmten Bereich eines JPanels drucken AWT, Swing, JavaFX & SWT 2
R Swing JPanels auf JFrame auf verfügbaren Platz aufblasen AWT, Swing, JavaFX & SWT 4
C LayoutManager Bei verkleinern des Fensters, verschieben sich JPanels übereinander. AWT, Swing, JavaFX & SWT 7
K Swing Inhalt eines JPanels lesen AWT, Swing, JavaFX & SWT 3
R Swing Bewegung eines Graphics Objektes innerhalb eines JPanels funktioniert nicht richtig AWT, Swing, JavaFX & SWT 2
N Swing CardLayout: Problem beim Wechsel zwischen den JPanels AWT, Swing, JavaFX & SWT 3
F Swing JPanels übereinander ohne Mananger AWT, Swing, JavaFX & SWT 1
K Swing Klassenstruktur mit mehreren JPanels AWT, Swing, JavaFX & SWT 3
S Swing Navigation durch JPanels AWT, Swing, JavaFX & SWT 0
S Bei BoxLayout haben hinzugefügten Jpanels einen Versatz/Space AWT, Swing, JavaFX & SWT 0
B Größer-/Kleinerziehen eines JFrames/JPanels erkennen AWT, Swing, JavaFX & SWT 2
C Bei Btn Klick zwei JPanels switchen AWT, Swing, JavaFX & SWT 14
M Swing Aktualisieren eines JPanels nach Tasteneingabe AWT, Swing, JavaFX & SWT 2
S Liste von JPanels mit festen Höhen AWT, Swing, JavaFX & SWT 3
I Rechteck eines Graphics eines JPanels in einem anderen JPanel anzeigen AWT, Swing, JavaFX & SWT 7
S Swing Kopie eines JPanels inkl. aller objekte darin erstellen AWT, Swing, JavaFX & SWT 5
S Aufteilung von JPanels in einem Frame AWT, Swing, JavaFX & SWT 13
F Event Handling Kommunikation eines JButton ueber JPanels hinaus AWT, Swing, JavaFX & SWT 6
S Swing Drag&Drop mit TransferHandler und JPanels AWT, Swing, JavaFX & SWT 8
Jats Zeichen auf mehrere JPanels AWT, Swing, JavaFX & SWT 7
A Swing Aktualisieren eines JPanels AWT, Swing, JavaFX & SWT 13
N Abspeichern eines kompletten JPanels AWT, Swing, JavaFX & SWT 57
S Swing Zwischenräume zwischen JPanels AWT, Swing, JavaFX & SWT 4
H Verschiedene JPanels aus eigenen Klassen in JFrame einfügen, nur ein Panel sichtbar AWT, Swing, JavaFX & SWT 4
X zwischen 2 JPanels "elegant" wechseln AWT, Swing, JavaFX & SWT 3
S Swing MVC Ein JFrame, mehrere JPanels AWT, Swing, JavaFX & SWT 6
K JButtons innerhalb eines JPanels verschieben (DRAG&DROP) AWT, Swing, JavaFX & SWT 5
T jPanels im jFrame bewegen - Auch ohne Textfield? AWT, Swing, JavaFX & SWT 4
G ein JTextArea in zwei JPanels AWT, Swing, JavaFX & SWT 2
W Swing JFrame mit unterschiedlichen JPanels AWT, Swing, JavaFX & SWT 2
D Grafik über JPanels hinweg verschieben AWT, Swing, JavaFX & SWT 2
C klassenübergreifende JPanels auf ein JFrame AWT, Swing, JavaFX & SWT 22
X Alle Components eines JPanels Enablen AWT, Swing, JavaFX & SWT 7
D Swing Problem mit Gridbaglayout bzw. Größenanpassung JPanels AWT, Swing, JavaFX & SWT 7
P Swing Größe eines JPanels bestimmen (ohne Border!) AWT, Swing, JavaFX & SWT 2
0 Ausschnitt eines JPanels als Bild speichern AWT, Swing, JavaFX & SWT 4
N Richtiges einstellen der size von JPanels AWT, Swing, JavaFX & SWT 10
D LayoutManager JPanels ohne LayoutManager platzieren AWT, Swing, JavaFX & SWT 6
C Swing JList mit JPanels AWT, Swing, JavaFX & SWT 6
C Swing Inhalt eines JPanels ermitteln & bearbeiten AWT, Swing, JavaFX & SWT 5
G Swing Komponenten dem Hintergrundbild des JPanels anpassen? AWT, Swing, JavaFX & SWT 6
N Swing GUI updaten / Aufklappbare Jpanels AWT, Swing, JavaFX & SWT 2
E Swing JPanels durch ziehen am Rand vergrößern/verkleinern?! AWT, Swing, JavaFX & SWT 2
buntuswalus Swing Datentransfer zwischen JPanels AWT, Swing, JavaFX & SWT 18
T Sichtbarmachen von Objekten auf mehreren JPanels AWT, Swing, JavaFX & SWT 2
J Swing Container innerhalb eines JPanels erfragen AWT, Swing, JavaFX & SWT 3
H Z-Order von JPanels in JFrames AWT, Swing, JavaFX & SWT 2
B Swing JFormattedTextField auf mehreren JPanels in einer JTabbedPane AWT, Swing, JavaFX & SWT 3
R Verschachtelte JPanels FocusTraversalPolicy AWT, Swing, JavaFX & SWT 6
L mehere JPanels auf JFrame - setVisible() funktioniert nicht AWT, Swing, JavaFX & SWT 3
J Swing JScrollPane fasst JPanel und Groesse des JPanels soll sich aendern AWT, Swing, JavaFX & SWT 2
H Größen von JPanels,JLable und JTextfield.. AWT, Swing, JavaFX & SWT 12
H Layoutprobleme mit Jpanels AWT, Swing, JavaFX & SWT 2
S Swing Dynamische JPanels: Vertikales Strecken verhindern AWT, Swing, JavaFX & SWT 4
Pithecanthropus Swing JPanels dynamisch austauschen AWT, Swing, JavaFX & SWT 8
J SWING Fenster mit mehreren JPanels (dank JLayeredPane) AWT, Swing, JavaFX & SWT 19
R Swing JPanel enthält mehrere JPanels - Positionsvergabe AWT, Swing, JavaFX & SWT 4
P verschiedene JPanels einblenden je nach auswahl AWT, Swing, JavaFX & SWT 2
R MousePosition über mehrere JPanels darstellen AWT, Swing, JavaFX & SWT 13
A Mehrere JPanels in ein JFrame AWT, Swing, JavaFX & SWT 4
R JFrame enthält JScrollPane mit JPanels AWT, Swing, JavaFX & SWT 3
R Mehrere JPanels in JScrollPane AWT, Swing, JavaFX & SWT 3
R JScrollPane, mehrere JPanels hinzufügen AWT, Swing, JavaFX & SWT 2
R Hinzufügen mehrer JPanels zu einem JFrame AWT, Swing, JavaFX & SWT 2
D Event beim Laden eines JPanels? AWT, Swing, JavaFX & SWT 3
A Problem beim Setzen von JPanels AWT, Swing, JavaFX & SWT 4
M Automatische Anpassung eines JPanels in einem JFrame AWT, Swing, JavaFX & SWT 6
M Anpassen der Größe eines JPanels (incl. gezeichneter Ampel) AWT, Swing, JavaFX & SWT 2
G Hilfe Meine JPanels verschwinden im Müll AWT, Swing, JavaFX & SWT 10
G Hintergrundfarbe eines JPanels zurücksetzen AWT, Swing, JavaFX & SWT 12
G Alle Komponenten eines JPanels durchlaufen AWT, Swing, JavaFX & SWT 11
G MVC Modell mit JPanels? AWT, Swing, JavaFX & SWT 1
P Problem bei Aktualisierung eines JPanels AWT, Swing, JavaFX & SWT 2
G mehrere JPanels untereinander ? AWT, Swing, JavaFX & SWT 2
M Wirkliche Größe eines JPanels/o.ä. ermitteln AWT, Swing, JavaFX & SWT 3
T Bisherige JFrames in JPanels oder JInternalFrames? AWT, Swing, JavaFX & SWT 2
M Minimieren von verschachtelten JPanels AWT, Swing, JavaFX & SWT 2
M Problem, an ImageIcon in JPanels zu kommen. AWT, Swing, JavaFX & SWT 2
G Größe eines JPanels beeinflussen AWT, Swing, JavaFX & SWT 5
S Update des fensters beim Ersetzen von JPanels AWT, Swing, JavaFX & SWT 9
S Automatisches Rendern einen JPanels AWT, Swing, JavaFX & SWT 8
S Frage: Mehrere JPanels gleichen Button zuzweisen? AWT, Swing, JavaFX & SWT 10
D JTree mit JPanels als UserObjects AWT, Swing, JavaFX & SWT 4
S Stapel aus transpareneten JPanels AWT, Swing, JavaFX & SWT 2
C Verschachtelung von JPanels mit verschiedenen LayoutManager AWT, Swing, JavaFX & SWT 4
G Auf Graphic-Context eines bestimmten JPanels zeichnen AWT, Swing, JavaFX & SWT 3
S GUI, dynamisches Wechseln von JPanels in einem JFrame AWT, Swing, JavaFX & SWT 2
A dynamisch weitere jpanels untereinander hinzufügen AWT, Swing, JavaFX & SWT 10
L Probleme mit Löschen von JPanels AWT, Swing, JavaFX & SWT 2
U Jpanels auf einem Jframe austauschen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben