JSpinner no NetBeans

3 respostas
irvingellan

Boa tarde.

é o seguinte, estou com uma dúvida sobre JSpinner.
eu tenho um JFrame que tem uma JTable com alguns registros.
e nesses registros eu tenho um campo com um valor de porcentagem em cada um.
minha dúvida é a seguinte:
quando eu clico no botão de adicionar um novo registro, eu tenho minha JDialog funcionando,
mas no campo de porcentagem (JSpinner), eu queria definir um valor máximo pro usuario,
baseado nos valores dos outros registros da JTable.

EXEMPLO:

JTABLE
linha1 |porcentagem|
                   15%
linha1 |porcentagem|
                   45%
linha1 |porcentagem|
                   20%

daí quando eu for adicionar um novo registro, o valor na JSpinner nao poderá ultrapassar 20%.

mas eu não sei como fazer isso pelo netbeans, pq quando crio o JSpinner, eu nao posso alterar o código.

Alguem poderia me dar uma luz?

obrigado.

3 Respostas

irvingellan

Alguem pode ajudar?
:frowning:

irvingellan

eu ja consigo passar os valores pro JDialog quando eh aberto.
mas não consigo pegar os valores antes da criação do componente

tem alguma maneira de fazer isso no netbeans?

int min = 0;

int max = pegarValorPorcentagemmax();

int step = 5;

int initValue = 50;

SpinnerModel model = new SpinnerNumberModel(initValue, min, max, step);

JSpinner spinner = new JSpinner(model);

se alguem puder me ajudar eu agradeco.

irvingellan

:frowning:

Criado 16 de março de 2011
Ultima resposta 17 de mar. de 2011
Respostas 3
Participantes 1