У меня есть проект (с использованием netbeans) для создания GUI. Мой план - отобразить мой список вывода в новой панели с вкладками.
это мой план:
Я хочу сгенерировать набор тестов, используя мой генератор. После настройки ввода пользователю необходимо нажать кнопку «Создать». Пользователь может отобразить список тестовых наборов на новой панели с вкладками.
мой результат: я не получил ошибку, но я не могу получить свой результат в панели вкладок вывода
package rtg;
public class SamplesJFrame extends javax.swing.JFrame {
public SamplesJFrame() {
initComponents();
}
private void initComponents() {
jTabbedPane1 = new javax.swing.JTabbedPane();
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jButton1 = new javax.swing.JButton();
jScrollPane4 = new javax.swing.JScrollPane();
jTextArea4 = new javax.swing.JTextArea();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jButton2.setText("Generate");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jTabbedPane1.addTab("Actual Input", jPanel1);
jTabbedPane1.addTab("Output", jPanel3);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
input = input.substring(0,input.length()-1);
Datamanager input_final = new Datamanager();
input_final.setActualInput(input);
String value_set = input_final.getFinalInput();
Generator gen = new Generator();
gen.insertSystemSetting(value_set);
gen.insertStrength(Integer.parseInt(jTextField2.getText()));
gen.solve();
ArrayList<String> test_set = gen.getResult();
input_final.setActualOutput(test_set);
ArrayList<String> result_set = input_final.getActualResult();
int j=1;
for(Iterator it = result_set.iterator(); it.hasNext();)
{
String data = (String)it.next();
jTextArea4.append(j+" => "+data+"\n"); //this is what i want to display in textarea4 in jpanel3.but looks like sumthing missing
j++;
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new SamplesJFrame().setVisible(true);
}
});
//variables declaration
}
}