Büyük miktarda veri içeren tabloları içeren bir grup kare içeren bir Java Swing uygulamasına sahibim. Her zaman bir zorluk ve başlangıçta tüm pencereleri ve tabloları düzenlemek için zaman harcadığından, 'çalışma alanı' işlevselliğini uygulamak ister, böylece kullanıcı bir tercih ayarını kaydedebilir ve başlangıçta depolanan çalışma alanını otomatik olarak yüklemeyi seçer. Tüm pencereler ve tablolar önceden kaydedilmiş gibi görünür. Özellikle, bir çalışma alanında saklamak isteyen ayarları şunlardır: EkrandaJava Swing Kaydet ve çalışma alanı/ayarlarını yükle
- Aktif pencere (JFrame) ve bunların boyutları ve konumları
- Masa ayarları dahil seçilmiş sütunlar, sütun sırası, sütun genişliği, sıralama, filtreleme
kimse bariz olmadan bunu gerçekleştirmek için akıllı ve kolay bir şekilde biliyor mu ve ne Preferences
API ile her bilgi parçasını tüm açık pencereleri üzerinde yineleme ve tasarruf edilmesine ilişkin çok karmaşık ve hantal, çözüm gibi görünüyor ? Teşekkürler
Her zaman 'tüm GUI'yi serileştirir', ancak sanırım 1) bu GUI'lerin diziselleştirilemeyen kısımları olacak 2) çalışmanın doğru olması için bir güçlük olacak. –
Her iki şüphede de doğru olduğuna inanıyorum. – hgus1294
(Better) Salınım Uygulama Çerçevesini (diğer nicellerin yanı sıra) saklamanın uygulama durumunu (ağrısız bir şekilde) (yeni bir çerçeveye geçiş yapmak çok invaziv olabilir :-)) kullanabileceğinizi düşünebilirsiniz. – kleopatra