Bom dia,
Estou enviando dois parâmetros quando executo minha aplicação:
java -jar Programa.jar parametro1 parametro2
Recebo eles pelo método main:
parametro1 = args[0];
parametro2 = args[1];
Quero em seguida setar um label com o valor do parâmetro1 e outro label com o valor do parâmetro2.
labelx.setText(“parametrox”);
Não consigo setar isso diretamente do método main. Achei esse código aqui no fórum do GUJ, onde trabalho com as váriaveis fora do escopo main, porém ainda não consigo setar os labels.
[code]
import javax.swing.*;
public class MinhaClasse {
public String minhaString;
public MinhaClasse() {}
public static void main(String[] args) {
MinhaClasse minha = new MinhaClasse();
minha.minhaString = args[0];
mostrarValor(minha);
}
public static void mostrarValor(MinhaClasse minha) {
//System.out.println(minha.minhaString);
JOptionPane.showMessageDialog(null, minha.minhaString);
}
}[/code]
Diz que não posso fazer isso com um método static
Alguém pode me ajudar com essa simples dúvida de um iniciante?
Tem alguma outra maneira melhor de receber e USAR parâmetros quando inicio a aplicação?