All pastes #767723 Raw Edit

Mine

public java v1 · immutable
·published 2007-11-09 23:54 UTC
rendered paste body
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Testelabel extends JFrame {		private JLabel label;	private JPanel caixao; // Declaração de um JPanel chamado caixao	private Icon icone = new ImageIcon( "javinha.jpg" );	private JButton botao1;	/*   Vou comentar a declaração dessa String,	 *	pois não é preciso declará-la para colocar	 *	o texto no botão, vou te mostra um jeito mais fácil.	 *  	 *  private String str = "Eu aqui";	 *	 */				public Testelabel (){		this.setTitle("Minha janela"); // Coloca o título na Janela.		/* Antigamente você tinha: Container caixao = getContentPane();		 * porém, acho melhor criar um JPanel pra organizar as coisas		 * dentro e depois jogar pra dentro do JFrame.		 */		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);		this.setSize(360, 150);				caixao = new JPanel();		caixao.setLayout(new FlowLayout());				label = new JLabel();		label.setText("Primeiro teste do label");		label.setIcon(icone);		label.setToolTipText("Este é o label");		label.setHorizontalTextPosition( SwingConstants.CENTER );		label.setVerticalTextPosition( SwingConstants.TOP);		caixao.add(label);						botao1 = new JButton("Eu aqui");  // Constroi o botão com o texto "Eu aqui"		botao1.setToolTipText("Botaozinho");		caixao.add(botao1);				this.add(caixao);				this.setVisible(true);	}		public static void main(String[] args) {		Testelabel application = new Testelabel();		/*		 * Não precisa da linha abaixo, pois já foi indicado acima.		 *		 *application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );		 *		 */	}}