2013-11-01 3 views
0

Я работаю над консолью для моего приложения Java. я хотел бы иметь возможность написать damageShip в консоли с некоторыми номерами после него. я хотел бы иметь возможность отфильтровывать первую проверку, если она равна любой команде, и если она берет номера после нее и вызывает функцию с использованием этих чисел. У меня есть эти два класса, которые могут быть полезны.
упаковка Windows;Отфильтровать текст java

import javax.swing.*; 

import java.awt.*; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 

public class ConsoleWindow { 
static JFrame window = new JFrame("Console"); 
static JPanel panel = new JPanel(new GridLayout(1,2,5,5)); 
static JPanel panel2 = new JPanel(new GridLayout(1,1,5,5)); 
static JTextField cmd = new JTextField(50); 
static JButton execute = new JButton("GO"); 
public static void openWindow(){ 
    panel.add(cmd); 
    panel2.add(execute); 
    window.setLayout(new FlowLayout()); 
    window.add(panel); 
    window.add(panel2); 
    window.pack(); 
    execute.addActionListener(new ActionListener(){ 
     public void actionPerformed(ActionEvent arg0) { 
      // TODO Auto-generated method stub 

     } 

    }); 
    window.setVisible(true); 
} 
} 


public class Stats { 
public static int shipShields = 1000; 
public static int crewNum = 100; 
public static int shipHealth = 1000; 
public static void killCrew(int amount){ 
    System.out.println("Killing "+amount+" crew"); 
} 
public static void damageShip(int amount){ 
    System.out.println("Damaging ship for "+amount+" damage"); 
    if(shipShields > 0 && amount < shipShields){ 

    } 

} 
} 
+0

Какой вопрос? – krokodilko

ответ

0

проверка commons-cli это именно то, что вы просите, внутренне он разборе String[] от заранее определенных вариантов

+0

- это аддон затмения. Я havent использовал один из них раньше. –

+0

это java-библиотека от apache –

+0

как бы я это использовал. –

Смежные вопросы