JFrame

Boa noite pessoal…

Estou começando a conhecer essa classe JFrame. Daí que fiz a janela e estou querendo criar botões dentro do código dessa janela. Se alguém puder me ajudar ou mandar links de onde eu possa entender isso melhor.

[code]import javax.swing.JFrame;

public class MeuPrimeiroFrame {
public static void main(String[] args) {
JFrame janela = new JFrame(“STI”);
janela.setVisible(true);
}
}
[/code]

Ah, me falaram que no NetBeans exisite um tão de JButton é é só eu ir puxando os botões. Não vi isso lá…

[]'s.

Arquivo>Novo Projeto>Java>Aplicativo da area de trabalho Java
Isso vai gerar um exemplo prontinho pra você começar a brincar com o NetBeans
Da uma olhada aqui no site tem um tutorial


Boa Sorte

Olha também estou aprendendo…
Mas essa eu sei >.<"

Assim cara

um Exemplo de janela mais simples possivel

import javax.swing.*;
public class Janela extends JFrame {
private JButton botao;
public Janela()
{
Container caixa = getContentPane(); //Aqui você informa que o painel ira ficar no container que é do Jframe (\õ/)
JPanel painel = new JPanel(); //Cria o painel.
botao = new JButton(“Esse é Seu Botão”);
painel.add(botao); //Colocou o botao no painel
caixa.add(painel); // Jogou o Painel na tela \õ/
}

public static void main(String[] args)
{
Janela janela = new Janela();
janela.setVisible(true);
janela.setBounds(200,200,400,400)//Seta posição da janela e tamanho.
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Aqui estou setando que é pro programa ser fechado ao clicar no “X” ^^
janela.setResizable(false); //Impedindo que redimensione a janela!
}
}

Espero que ajude>.<

Ai!

Faltou eu importar a awt >.<

import java.awt.*;

e Ali no setBounds eu faltou o Ponto e virgula… “;”

.<"

[quote=javaxpython]Boa noite pessoal…

Ah, me falaram que no NetBeans exisite um tão de JButton é é só eu ir puxando os botões. Não vi isso lá…

[]'s.[/quote]

O Netbeans possui uma interface para criação de GUI’s (Vá em Janelas > Paleta) onde você pode arrastar os componentes e posicionar no JFrame.
Dá uma olhada neste link: http://netbeans.org/kb/docs/java/gui-functionality_pt_BR.html

Galera, obrigada pelas as ajudas.
Me serviu bastante…

Agora o meu projeto já tem seu layout, : ).
O que eu tô querendo agora é botar os botões para funcionar.

jBIniciarActionPerformed(java.awt.event.ActionEvent evt) {

tenho que usar algo como essa linha de código acima?

Me falaram também que eu posso importar uma imagem do meu PC e instalar um plugin no NetBeans que vai ativar os botões da minha imagem.
Alguém sabe que plugin é esse?

[]’.s

Estou engatinhando no estudos com interface gráfica mas darei minha opnião: Não utilize o NetBeans para construir a GUI sem saber fazer na unha, linha por linha do código.

É Verdade cara… aprenda o código à código primeiro, para você realmente entender como funciona…

Que tipo de Evento você quer?

Existem vários,… tipo:

ActionListener ( Quando o botão é clicado)
KeyPressed ( Quando alguma tecla do computador é usada)
FocusListener( No focus, tem o gainedFocus e o lostFocus - no caso quando vocÊ esta no botão e quando sai dele)

Todos tem uma sintaxe parecida

Vai o do actionListener!


JButton btOk;

btOk = new JButton("OK");

btOk.addActionListener(new ActionListener() 
       {
         public void actionPerformed(ActionEvent e)
              {
                  //Acao do seu botao aqui
                  String msg = "Olá Ação!";
                  JOptionPane.showMessageDialog(null,msg);
               }
        });

^^

Espero ter ajudado e que eu não tenha digitado errado >.<