Olá amigos,
Estou tentando fazer um prompt de comando com o netbeans
estou com um problema de conseguir executar os inteiros
estou tentando fazer um if ou um swith para eu conseguir entrar nos menu mas ta complicado pois so aceita string…o que eu poderia fazer para consegui contornar esta situação?:
private void entradaShellKeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if (evt.getKeyCode() == 10) {
//jTextArea1.append("Prompt de Comando SISLV:");
String[] dados = entradaShell.getText().split("\n");
String funcao = dados[dados.length - 1];
if ("EXIT".equalsIgnoreCase(funcao)) {
System.out.print("Saindo...");
System.exit(0);
}
else if("HELP".equalsIgnoreCase(funcao))
{
entradaShell.append("|\n=============A J U D A============|\n" +
" EXIT - Sai do Sistema.\n" +
" CONFIG - Configuração Basica.\n" +
" VERSO - Mostra o SO do Sistema.\n");
}
else if("CONFIG".equalsIgnoreCase(funcao))
{
entradaShell.append("Configuração de Terminal Local\n"+
"1 - Ver IP local.\n" +
"2 - Ver Sistema Operacional");
if("1".equalsIgnoreCase(funcao))
entradaShell.append("Sucesso");
// int entradaShell=0;
switch(entradaShell)
{//em desenvolvimento
case 1:
entradaShell.append("Tste");
}
}
/* new Thread( new Runnable() {
public void run() {
for( int i = 0; i < 1000; i++ ) {
jTextArea1.append( "frase\n" );
jTextArea1.repaint();
}
}
} ).start(); */
//entradaShell.setText( "" );
//entradaShell.append("Pn");
else if("EXIT".equalsIgnoreCase(funcao))
{
dispose();
}
else {
entradaShell.append("\n Comando Invalido,Tente Novamente\n");
}
}