O q tem d errado?

3 respostas
D
package trab2;

import javax.swing.*;

public class JFrame {
public static void main(String[] args){

//instancia um objeto do tip o JFrame
JFrame janela = new JFrame("Minha Primeira Janela");

/*setDefaultCloseOperation defini o que fazer quando
* a janela for fechada:
* EXIT_ON_CLOSE finaliza o aplicativo
* DISPOSE_ON_CLOSE devolve os recursos ao sistema
* HIDE_ON_CLOSE oculta a janela
* DO_NOTHING_ON_CLOSE usuário indica se a janela será fechada*/
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
janela.setSize(800,600);//define o tamanho da janela
janela.setVisible(true);//exibe a janela
}
}

3 Respostas

jonasporto

Olá! você está criando sua própria classe Jframe.
se vc quer utilizar/importar a classe Jframe do swing. renomeie o nome de sua classe primeiro.

D
package trab2;

import java.awt.*;
import javax.swing.*;
import java.awt.EventQueue;
import javax.swing.JFrame;

public class Janela extends JFrame {

	public public Janela() {
		// TODO Auto-generated constructor stub
		JButton button1 = new JButton("Abrir");
		JButton button2 = new JButton("Novo");
		JButton button3 = new JButton("Fechar");

		Container pane = this.getContentPane(); //captura o painel do JFrame
		pane.setLayout(new FlowLayout(FlowLayout.CENTER)); //define o layout

		pane.add(button1);
		pane.add(button2);
		pane.add(button3);

		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setSize(300, 150);
		this.setVisible(true);
	}
}

E AGORA ? TA DANDO ERRO NA LINHA 10 =S

fabiobp2000

Cara vc colocou public 2x

Criado 5 de abril de 2013
Ultima resposta 6 de abr. de 2013
Respostas 3
Participantes 3