002
08.06.2006, 15:28 Uhr
Patricia
|
Code: |
public myPanel(){
btnLogin = new JButton("Login"); btn.setSize(200, 100); btn.addActionListener(listener); this.setLayout(layout) addComponent(layout, btnLogin, 1,0); }
protected void addComponent( GridBagLayout layout, Component comp,int x, int y) { GridBagConstraints layoutConst = new GridBagConstraints(); layoutConst.fill = GridBagConstraints.BOTH; layoutConst.insets = new Insets(10,10,10,10); layoutConst.gridx = x; layoutConst.gridy = y; layoutConst.gridwidth = 1; layoutConst.gridheight = 1; layoutConst.weightx = 1.0; layoutConst.weighty = 1.0; layout.setConstraints( comp, layoutConst ); this.add( comp ); }
|
das panel wird in ein Jframe geladen daher denke ich sollte es ohne repaint gehen. da das frame erst nach dem hinzufügen des panels gezeichnet wird. |