kloakenratte
Grünschnabel
Hallo!
Wie unschwer am Bild zu erkennen, hab ich ein Problem. Scheinbar muss ich da mehr anpassen als nur die Size und würd jetzt gerne wissen was. Irgendwie ist da Autosize eingestellt, deshalb ist das böse Pfeilchen nicht dort wo es hingehört. Wär nett, wenn mir jemand schnell auf die Sprünge helfen könnt, damit ich nicht ewig googlen muss.
By the way, bei JLable gibt's kein Autosize oder?
Danke für eure Hilfe!
Wie unschwer am Bild zu erkennen, hab ich ein Problem. Scheinbar muss ich da mehr anpassen als nur die Size und würd jetzt gerne wissen was. Irgendwie ist da Autosize eingestellt, deshalb ist das böse Pfeilchen nicht dort wo es hingehört. Wär nett, wenn mir jemand schnell auf die Sprünge helfen könnt, damit ich nicht ewig googlen muss.
By the way, bei JLable gibt's kein Autosize oder?
Danke für eure Hilfe!
Code:
imports ...
public class SearchPanel extends JPanel
{
private JPanel pnl_search = null;
private JComboBox cbx_search = null;
...
public SearchProduct(ActionListener listener, Color bckgColor)
{
this.setBackground(bckgColor);
this.setLayout(null);
this.setName("SearchPanel");
this.pnl_search = new JPanel();
this.pnl_search.setBackground(new Color(70,130,180));
this.pnl_search.setBorder(BorderFactory.createEtchedBorder());
this.cbx_search = new JComboBox(ComboBoxItems.getCBItems()); // Vector mit Items
this.cbx_search.setEditable(false);
this.pnl_search.add(this.cbx_search);
...
}
public void paintComponents()
{
try
{
this.pnl_search.setLocation(20, 20);
this.pnl_search.setSize(this.getWidth() - 40, 61);
this.cbx_search.setLocation(20, 21);
this.cbx_search.setSize(200,19);
this.cbx_search.setMinimumSize(new Dimension(200,19));
this.cbx_search.setMaximumSize(new Dimension(200,19));
...
}
catch(Exception ex)
{
ErrorLogging.GenerateErrorLog(ex);
}
}
}
public class Pgm extends JFrame implements ActionListener
{
private SearchPanel search = null;
public Pgm()
{
...
//this.search.setLocation(0,0); --> hab ich mit und ohne setzen versucht, macht keinen Unterschied
//this.searchr.setSize(1024,721); --> selbiges
this.search.paintComponents();
this.search.setVisible(true);
this.setContentPane(supplier);
}
public static void main(String[] args)
{
// TODO Automatisch erstellter Methoden-Stub
Pgm progi = new Pgm();
progi.setVisible(true);
}
}