Sei que apartir de um metodo STATIC eu não posso chamar um metodo não STATIC mais se o metodo main é static … como eu faria pra fazer algo parecido com o codigo abaixo ? :?:
[code]import java.awt.*;
public class Mauro {
public static void main(String[] args)
{
System.out.println("Apricação aberta e executando ...");
AbrirForm();
}
public void AbrirForm()
{
Frame Form1 = new Frame();
Form1.setVisible(true);
Form1.setSize(100,100);
}
}[/code]
[quote]Mauro.java:8: non-static method AbrirForm() cannot be referenced from a static c
ontext
AbrirForm();
^[/quote]
Mais como eu faria entao ? Pois se o metodo que eu tiver que chamar no MAIN tiver de ser static teoricamente todos os metodos terão de ser STATIC … como resolver isso ?
public class Maurro {
public static void main(String[] args)
{
System.out.println("Apricação aberta e executando ...");
Mauro m = new Mauro();
m.AbrirForm();
}
public void AbrirForm()
{
JFrame Form1 = new JFrame();
Form1.setVisible(true);
Form1.setSize(100,100);
}
}
Conceito sobre orientação a objetos eu sei…
O problema e que programo faz 5 anos em Delphi… nunca mexi com JAVA … to mexendo agora…
E no delphi eu naum precisaria criar um objeto de uma classe que e a base da Aplicação, no caso do delphi a classe é a TApplication e o Objeto Application que eu posso usar sem instanciar pois ele ja faz isso sozinho…
Abraços amigos muito obrigado…
E desculpe pela amolação