title image


Smiley Re: Layout Frage bei JPanel
Wie jetzt ? Bei jedem Knopfdruck 2 Comboboxen hinzufuegen - also 2,4,6,8, ...?



Oder nur einmalig 2 ?



Ich nehme mal an, mehrmals 2: Dann machst Du das Panel mit BorderLayout, und fuegst NORTH und SOUTH, 2 weitere JPanel hinzu, jeweils mit new FlowLay...wart mal ich schreib Code:





package main;



import java.awt.BorderLayout;

import java.awt.FlowLayout;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.SwingConstants;

import javax.swing.WindowConstants;



public class Tescht {



public static void main(String[] args) {

JFrame frame = new JFrame("Willkommen");



JPanel ns = new JPanel(new BorderLayout(10,10));

JPanel north = new JPanel(new FlowLayout(SwingConstants.HORIZONTAL, 10, 10));

JPanel south = new JPanel(new FlowLayout(SwingConstants.HORIZONTAL, 10, 10));



ns.add(north, BorderLayout.NORTH);

ns.add(south, BorderLayout.SOUTH);



String[] s = new String[]{"jago", "jago", "jago"};



for (int i = 0; i < 10; i++) {

north.add(new JComboBox(s));

south.add(new JComboBox(s));

}



frame.setContentPane(ns);



frame.setSize(640, 110);

frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);

// frame.pack();

frame.setVisible(true);

}

}



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: