The following code only shows my one answer i.e. 1 element in TextArea and not all, I want it to be a list.
double s = Double.parseDouble(amount.getText());
double p = Double.parseDouble(interest.getText()) / 100;
double t = Double.parseDouble(period.getText());
double m=t*12;
int x=1;
double lin = s * Math.pow(1+ p, x);
double anu =s+(s*p*t);
while(x<=m && JComboBox.getSelectedItem().equals("Anuitetas")) {
JTextArea.setText(String.valueOf(anu));
x++;
}
while(x<=m && JComboBox.getSelectedItem().equals("Linijinis")){
JTextArea.setText(String.valueOf(lin));
x++;
}
JList
would display all your items instead of a JTextbox
which is replacing items instead of appending it. This is just a example of how you can work it out.
DefaultListModel listModel = new DefaultListModel();
JList list = new JList(listModel);
while(x<=m && JComboBox.getSelectedItem().equals("Linijinis")){
addNewElement(String.valueOf(lin));
x++;
}
public static void addNewElement(String elementToAdd)
{
listModel.addElement(elementToAdd);
}