Programação Linear (Método Simplex)

Pessoal estou em dúvida em relação a resolução do método simplex que esta dentro da programação linear, q não tem nada a “programação” em si…
[b]
O que é o método Simplex?

O método Simplex é um algoritmo que permite resolver problemas de Programação Linear.

A ideia básica do método Simplex consiste em resolver repetidas vezes um sistema de equações lineares para obter uma sucessão de SBA, cada uma “melhor” do que a anterior, até se chegar a uma SBA óptima. [/b]

Os passos para resolver são esses http://pt.wikipedia.org/wiki/Algoritmo_simplex

E minha dúvida…

Tenho que fazer a entrada dos dados assim:
MAX Z = 2x -3y +5w

mas oq acontece é q eu não posso colocar jtext’s para colocar os valores de X, Y e W
por que ele vai ser genérico, uns poderá ter somente X e Y, outros X, Y, W, K, P

são seja, para varias variaveis…

E eu pergunto: ja q nao posso usar jtext’s porq nao se sabe qntos serao, o certo seria usar oq neste caso?
Um JMEMO por exemplo?? ou oq recomendam?

poe um jtext e vai armazenando os valores num ArrayList
dai o cara insere um valor, e manda armazenar nessa arraylist clicando num jbutton
dai o primeiro a ser inserido, seria o A, o segundo, B. O terceiro, C…