Ola pessoal…eu estou com um probleminha que eu nao faço a minima ideia o que é…quando eu tenho instanciar uma classe que criei…(JFrame)…dentro de uma outra classe ele fala :"Cannot resolv Symbol…!!";…
mas os arquivos entao dentro da mesma package… e no construtor,estou colocando "super()"para a classe pai…no caso JFrame…
eu nao sei o que esta acontecendo…aqui esta o codigo…se alguem puder me ajudar…
Quote:
|
import java.awt.;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JFileChooser;
import java.awt.;
import java.awt.event.;
import javax.swing.;
import java.io.;
import java.net.;
public class FMainServer extends JFrame {
JPanel contentPane;
JMenuBar jMenuBar;
JMenu jMenu;
JMenuItem jItem1;
JMenuItem jItem2;
JLabel Figura;
JTextField nomeArq;
public FMainServer() {
super();
contentPane = (JPanel)this.getContentPane();
contentPane.setLayout(new BorderLayout());
Figura = new JLabel();
nomeArq = new JTextField();
contentPane.add(nomeArq,BorderLayout.NORTH);
contentPane.add(Figura/,BorderLayout.CENTER/);
jMenuBar = new JMenuBar();
jMenu = new JMenu();
jItem1 = new JMenuItem();
jItem2 = new JMenuItem();
this.setJMenuBar(jMenuBar);
jMenu.setText("Arquivo");
jMenuBar.add(jMenu);
jItem1.setText("Abrir Imagem");
jMenu.add(jItem1);
jMenu.addSeparator();
jItem2.setText("Conexão");
jMenu.add(jItem2);
this.setBounds(50,300,300,300);
this.setTitle("Teste de Interface");
this.setVisible(true);
jItem1.addActionListener(new ActionListener(){ //Abrir Imagem
public void actionPerformed(ActionEvent e) {
AbreImagem();
}
});
jItem2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null,"Mensagem","Mensagem Janale",JOptionPane.INFORMATION_MESSAGE);
}
});
}
/*
jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem2_actionPerformed(e);
}
});
*/
public void AbreImagem(){
JFileChooser jfc = new JFileChooser();
if (jfc.showOpenDialog(this)==JFileChooser.APPROVE_OPTION){
String absolutePath = jfc.getSelectedFile().getAbsolutePath();
this.nomeArq.setText(absolutePath);
try{
ImageIcon image = new ImageIcon(absolutePath);
this.Figura.setIcon(image);
}
catch(Exception ex) { }
}
}
}
|
|
Quote:
|
public class MainServer {
public static void main(String[] args) {
FMainServer frame = new FMainServer();
}
}
|
|
Obrigado!!
teria como vc colocar a msg de erro completa?
Abraços