Eita rrss,
Segue o código.
import javax.swing.;
import java.awt.;
public class Form01 extends JFrame // passo 1
{
JLabel lb_titulo; // passo 6 - Componentes
JLabel lb_titulo2;
JLabel lb_titulo3;
JLabel lb_titulo4;
JLabel lb_logo;
JButton Bt_limpar;
JButton Bt_calcula;
JTextField JTx_valor1;
JTextField JTx_valor2;
JTextField JTx_valor3;
ImageIcon Iico_logo;
JComboBox Jcb_opcao;
public Form01()// passo 5
// metodo construtor
{
setTitle("Algoritmo para calculo da média");
setSize(400,200); //tamanho em pixels largura x altura
setLocation (350,200); // Define onde ficará na posição da tela
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // fechar o programa da memória
setResizable (false); //permissão pra redimensionar a janela
//getContentPane().setBackground(Color.black);// para cores padrão
getContentPane().setBackground(new Color (180,150,150));// para cores padrão RGB
//Gerenciador de Lay Out do formulário
getContentPane().setLayout(null);
//Passo 7 - instanciação dos componentes
Iico_logo = new ImageIcon("C:/Documents and Settings/Luciano Rocha/Meus documentos/Minhas imagens/regua.gif");
lb_titulo = new JLabel("Médias matemáticas");
lb_titulo2 = new JLabel("Digite 1ª nota:");
lb_titulo3 = new JLabel ("Digite 2ª nota:");
lb_titulo4 = new JLabel ("Resultado");
lb_logo = new JLabel (Iico_logo);
Bt_limpar = new JButton ("Limpar valores");
Bt_calcula = new JButton ("Calcular");
JTx_valor1 = new JTextField (5);
JTx_valor2 = new JTextField (5);
JTx_valor3 = new JTextField (5);
Jcb_opcao =new JComboBox();
Jcb_opcao.addItem("Valor 01");
Jcb_opcao.addItem("Valor 02");
Jcb_opcao.addItem("Valor 03");
//Manipulação de cores dos componentes
lb_titulo.setForeground(new Color(155,200,160));
Bt_limpar.setBackground(Color.yellow);
Bt_calcula.setBackground(Color.BLUE);
//Manipulação de fonte e tamanhos
lb_titulo.setFont(new Font("Verdana",Font.BOLD,14));
// passo 9 - Posicionamento manual na tela
// objeto.setBounds (posiçãoColuna, posiçãoLinha, comprimentoLinha, alturaLinha)
lb_titulo. setBounds(140,10,180,20);
lb_titulo2. setBounds(30,40,120,20);
lb_titulo3. setBounds(30,70,150,20);
lb_titulo4. setBounds(300,30,150,20);
lb_logo. setBounds(210,20,200,150);
JTx_valor1. setBounds(110,40,120,20);
JTx_valor2. setBounds(110,70,120,20);
JTx_valor3. setBounds(280,70,80,20);
Bt_limpar. setBounds(30,120,150,20);
Bt_calcula. setBounds(30,150,100,20);
Jcb_opcao. setBounds(30,10,100,20);
//passo 8 - exibição dos compontentes
getContentPane() .add(lb_titulo);
getContentPane() .add(lb_titulo2);
getContentPane() .add(lb_titulo3);
getContentPane() .add(lb_titulo4);
getContentPane() .add(lb_logo);
getContentPane() .add(JTx_valor1);
getContentPane() .add(JTx_valor2);
getContentPane() .add(JTx_valor3);
getContentPane() .add(Bt_limpar);
getContentPane() .add(Bt_calcula);
getContentPane() .add(Jcb_opcao);
}
public static void main (String args [])//passo 2
//executável
{
JFrame obj_form = new Form01();//passo 3
//instanciação do formulários
obj_form.setVisible(true);// passo 4
// visualização
}
}