Tabela de Preço

boa Noite
olha eu to aqui por que eu estou tentando fazer uma coisa bem especifica

pra resumir a historia eu queria fazer uma tabela de preço
Ex

computador(1300): 
   placa de vídeo = (on/off) = +1000
   Mouse = (on/off) = +100
   teclado = (on/off) = +300
   monitor = (on/off) = +700
   processador = (on/off) = +800

isso é só um exemplo mas tem mais coisa como por exemplo

    acessórios:
processador = 25%(R$100), 50%(R$200), 75%(R$300), 100%(R$400):
placa de Vídeo = 25%(R$200), 50%(R$400), 75%(R$600), 100%(R$800)

.

Computador(1300): +Mouse(+100), placa de vídeo(75% = +400), processador(25% = +100)
valor = 1300 + 100 + 400 + 100 = `Computador(1900)`

Lembrando isso é só um exemplo mas tem mais coisas na tabela de preço,
tem como fazer isso?
tipo: fazer botões ativáveis que que adicionam ao valor total e com a porcentagem aumentando o valor etc. acho que da pra fazer, alguém me ensina? Por favor
se não entender entre nesse link
Gerador de minecraft

lá tem como marcar as caixas em que eu posso mudar os valores etc, é mais ou menos isso no java, de preferencia no Eclipse

Em Swing, você pode fazer boa parte disso usando JCheckbox, e adicionando itemListener ou actionListener a eles, pra pegar o evento de quando ele for marcado/desmarcado. Para múltiplas opções, pode usar também JComboBox, que permite exibir uma lista de opções.

Estude um básico de Swing (ou mesmo JavaFX). Deve ser suficiente pra uma aplicação como essa.

Abraço.

Obrigado
sem você eu nunca teria conseguido muito obrigado

eu conseguir mais ou menos
tem como fazer quando a caixa marcada se adicionado um valor a uma variavel?

Pra isso você precisa do itemListener ou do actionListener que eu citei. Eles servem pra sua aplicação responder à eventos como clique e seleção.

Abraço.