in der Java-Swing-TableModel, sind wir in der Lage zu feuern Tabelle geändert, hinzugefügt, gelöscht usw. Ich frage mich, wenn diese Methode Aufrufe sind teuer, wenn die Komponente nicht sichtbar ist?TableModel Feuer Methoden teuer, wenn nicht sichtbar
Zum Beispiel, ein anderes Fenster deckt es ab. Oder es ist in einem nicht aktiven Tab.
Können Sie definieren, was Sie mit "teuer" meinen? Ist Ihnen aufgefallen, dass diese Anrufe "teuer" sind, wenn die Komponente sichtbar ist? – copeg
Ich bemerkte, dass die Swing-Anwendung oft in einer Ansicht mit statischem Text lag, während in einer ausgeblendeten Tab-Komponente umfangreiche Tabellenaktualisierungen vorhanden sind. – delita
Können Sie eine [mcve] posten, die diese Verzögerung zeigt? Verzögerungen sind keine typische Beschwerde über eine 'JTable' und sind oft auf Threading-Probleme zurückzuführen (siehe Antwort von @trashgod). – copeg