| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 11:09:10
|
lucksmack
What is classpath?
![[Avatar]](/images/avatar/7a445574f82e65c51893e253260b9b2a.jpg)
Membro desde: 05/03/2009 20:08:58
Mensagens: 9
Offline
|
Oi pessoal
Sou novinho no java, mas estou me empenhando.
Recentemente criei um pequeno formulário, para fornecer a média entre dois valores (para praticar), ficou legal, agora como faço para implementar o algorítimo?
Me ajudem, desde já eu agradeço.
|
Luciano Rocha
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 11:10:31
|
lucksmack
What is classpath?
![[Avatar]](/images/avatar/7a445574f82e65c51893e253260b9b2a.jpg)
Membro desde: 05/03/2009 20:08:58
Mensagens: 9
Offline
|
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
}
}
|
Luciano Rocha
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 11:47:38
|
dan20
HelloWorld
Membro desde: 19/10/2011 08:35:27
Mensagens: 12
Offline
|
Primerio você terá que criar o Listener para que faça o calculo de acordo com o que você quer.
Depois você vai ter que colocar seu botão que gera o evento de calcular como um ouvinte desse Listener que ficará esperando (ouvindo) algum evento, no caso quando houver o clique do botão.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 12:02:07
|
dan20
HelloWorld
Membro desde: 19/10/2011 08:35:27
Mensagens: 12
Offline
|
Poderia fazer assim:
Espero ter ajudado..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 07:29:48
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Movido para Interface Gráfica.
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
|
|
|
|