• [ << ]
  • [ 0 ]
  • [ 1 ]
  • [ 2 ]
  • [ 3 ]
  • [ >> ]
Oct '03
05
Hier onder staat een voorbeeld van het button panel zoals ik dat gebruik in veel van mijn applicaties.
                
package nl.da.gui.panel;

import java.awt.FlowLayout;
import java.awt.GridLayout;

import javax.swing.JComponent;
import javax.swing.JPanel;

/**
 * A Panel for creating a horizontal series of 
 * buttons at the right side of the panel.
 * Useful for Buttons at the bottom of dialogs. 
 * @author E.Hooijmeijer
 */

public class ButtonPanel extends JPanel {

	/**
	 * Constructs a panel with a series of 
	 * components placed horizontally at 
 	 * the right side of the panel.
 	 * @param args the components to be placed.
 	 */
	public ButtonPanel(JComponent[] args) {
		super(new FlowLayout(FlowLayout.RIGHT));
		JPanel sub=new JPanel();
		sub.setLayout(new GridLayout(1,0,8,0));
		//
		for (int t=0;t<args.length;t++) {
			sub.add(args[t]);
		}
		//
		this.add(sub);
	}

}

                

Links
Speed up your Swing GUI construction with better building blocks www.javaworld.com
SWT : The Standard Widget Toolkit - Part 1 www.eclipse.org
Effective Layout Management Short Course developer.java.sun.com


  • [ << ]
  • [ 0 ]
  • [ 1 ]
  • [ 2 ]
  • [ 3 ]
  • [ >> ]