All pastes #1651933 Raw Edit

Bordas em JPanel

public java v1 · immutable
#1651933 ·published 2009-11-01 19:47 UTC
rendered paste body
package org.pacote;import java.awt.FlowLayout;import javax.swing.BorderFactory;import javax.swing.ButtonGroup;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.SwingUtilities;import javax.swing.border.EtchedBorder;@SuppressWarnings("serial")public class JPanelDemo extends JFrame {	public JPanelDemo() {		super("JPanel Demo");		initComponents();	}	private void initComponents() {		setDefaultCloseOperation(EXIT_ON_CLOSE);		JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEADING, 5, 5));		JRadioButton masculino = new JRadioButton("Masculino");		JRadioButton feminino = new JRadioButton("Feminino");		ButtonGroup genero = new ButtonGroup();		genero.add(masculino);		genero.add(feminino);		panel.add(masculino);		panel.add(feminino);		panel.setBorder(BorderFactory.createTitledBorder(				BorderFactory.createEtchedBorder(EtchedBorder.RAISED), "Gênero"));		getContentPane().add(panel);		pack();		setLocationRelativeTo(null);		setVisible(true);	}	/**	 * O método <code>main</code> é o ponto de entrada de um aplicativo Java.	 * 	 * @param args os argumentos da linha de comando	 */	public static void main(String[] args) {		SwingUtilities.invokeLater(new Runnable() {			@Override			public void run() {				new JPanelDemo();			}		});	}}