問題は、netbeans GUI ビルダーを使用して作成したテキストエリアにテキストを表示したいのですが、何も表示されません。これがメインの私のコードです
public class SaveTraffic extends SwingWorker<Void, String> {
@Override
public Void doInBackground() throws IOException {
while (f.num() !=2) {
{
publish(captor.getPacket().toString());
writer.writePacket(captor.getPacket());
}
}
return null;
}//end main function
@Override
public void process(List<String> chunks) {
for (String text : chunks) {
f.showPackets(text);
}
}
@Override
public void done() {
System.out.println("I am DONE");
}
これはGUIの私のコードで、showPacket関数でパケットを継続的に出力しますが、テキストエリアには何も表示しません
public void showPackets(String Packet)
{
jTextArea1.append(Packet);
}
private void jButton3MouseClicked(java.awt.event.MouseEvent evt) {
SaveTraffic p = new SaveTraffic();
p.execute();
}