O que tem de errado com meu código?

3 respostas
programaçãojavajavascript
Cerf_Pascal
galera, estou rodando esse simples codigo, mas fica dando erro

a.java:6: error:  expected

public class interface{

^

a.java:6: error:  expected

public class interface{

^

a.java:14: error:  expected

new interface();

^

a.java:14: error: ( or [ expected

new interface();

^

a.java:14: error:  expected

new interface();

^

a.java:17: error: reached end of file while parsing

}

^

codigo que estou usando é este:

import javax.swing.JButton;
import javax.swing.JFrame;

public class teste{

  public class interface{

	JFrame frame = new JFrame("Nova janela");  
	JButton button = new JButton("Enviar mensager");  

}

public static void main(String[] args){
  		new interface();
  }    

}

eu sei que falta um setVisible para meu JFrame aparecer, mas isso foi só um teste, se alguém poder me ajudar e explicar o que está dando de errado, agradeço desde já <3

3 Respostas

javaflex

Qual material de ensino está seguindo? Tenta um desses:

https://netbeans.org/kb/docs/java/gui-functionality_pt_BR.html (mais produtivo)

http://www.javaprogressivo.net/2012/11/JFrame-e-JPanelDesenhando-em-Java.html?m=1 (pra quem gosta de escovar bits)

staroski

Você está tentando criar uma classe chamada interface, acontece que interface é uma palavra reservada.

ClaudioRafael

A palavra Interface é uma palavra Reservada, subistitua o nome da Classe por outro

Criado 10 de agosto de 2019
Ultima resposta 12 de ago. de 2019
Respostas 3
Participantes 4