#3 NotBeginner
mam to uz srpavene zhruba tak ako som chcel aby to pridavalo, neviem ci si este zmyslim nejaku zmenu... vpodstate ide o to zatial ze mam zoznam do ktoreho vyberam s comboBoxu jednotku vyberem pocet zo spineru a pridam do zoznamu aj zo znasobenymi statmy tej jednotky. ziatial neries na co to je dobre vypada to asi takto:
static int nasobeniePoctom;
private int comboBox;
private void btnMojaArmaActionPerformed(java.awt.event.ActionEvent evt) {
nasobeniePoctom =(int) jSpinner1.getValue();
if(comboBox == 0) {
this.kostlivec();
}
}
private void jComboBox3ActionPerformed(java.awt.event.ActionEvent evt) {
comboBox = jComboBox3.getSelectedIndex();
}
private void kostlivec() {
JTextField druhField = new JTextField("kostlivec");
plDruh.add(druhField);
druhField.setEnabled(false);
druhField.setDisabledTextColor(Color.BLACK);
druhField.setBackground(new Color(240,240,240));
JTextField pocetField = new JTextField(String.valueOf(1*nasobeniePoctom));
plPocet.add(pocetField);
pocetField.setEnabled(false);
pocetField.setDisabledTextColor(Color.BLACK);
pocetField.setBackground(new Color(240,240,240));
JTextField zoldField = new JTextField(String.valueOf(1*nasobeniePoctom));
plZold.add(zoldField);
zoldField.setEnabled(false);
zoldField.setDisabledTextColor(Color.BLACK);
zoldField.setBackground(new Color(240,240,240));
JTextField poskodenieField = new JTextField(String.valueOf(15*nasobeniePoctom)+" fiz");
plPoskodenie.add(poskodenieField);
poskodenieField.setEnabled(false);
poskodenieField.setDisabledTextColor(Color.BLACK);
poskodenieField.setBackground(new Color(240,240,240));
JTextField zivotyField = new JTextField(String.valueOf(35*nasobeniePoctom));
plZivoty.add(zivotyField);
zivotyField.setEnabled(false);
zivotyField.setDisabledTextColor(Color.BLACK);
zivotyField.setBackground(new Color(240,240,240));
JTextField regenField = new JTextField(String.valueOf(10));
plRegen.add(regenField);
regenField.setEnabled(false);
regenField.setDisabledTextColor(Color.BLACK);
regenField.setBackground(new Color(240,240,240));
JTextField odolnostiField = new JTextField(String.valueOf(20)+" mraz");
plOdolnosti.add(odolnostiField);
odolnostiField.setEnabled(false);
odolnostiField.setDisabledTextColor(Color.BLACK);
odolnostiField.setBackground(new Color(240,240,240));
}
skusal som to napisat nejak jednoduchsie aby som to nemusel rozpisovat vsetko 100x ale vzdy to robilo nejaky problem momentalne to mam takto a som rad ze mi to funguje :)
ps: je to len vitiahnuta cast s kodu ktora pridava tu jednotku do zoznamu.