başlığında bir simge görüntülemek için sekmenin başlığında sekmeyi kapatmak için kullanılan bir simge "X" göstermek mümkündür? TeşekkürJava Sekmeli Bölme:
5
A
cevap
6
Ben
How to Use Tabbed Panes, öğretici üzerinde seyir önermek ve Özel Bileşenlerinin ile
Sekmeler başlıklı bölümüne kaydırın ediyorum
.
Ayrıca, bu bölümün içindeki example index bağlantısına bakarsanız, örnek kod verilir.
3
Aslında bunu kendim gerçekleştirdim. :)
Böyle bir şey:
/* These need to be final so you can reference them in the MouseAdapter subclass
* later. I personally just passed them to a method to add the tab, with the
* parameters marked as final.
* i.e., public void addCloseableTab(final JTabbedPane tabbedPane, ...)
*/
final Component someComponent = ...; //Whatever component is being added
final JTabbedPane tabbedPane = new JTabbedPane();
//I had my own subclass of AbstractButton, but that's irrelevant in this case
JButton closeButton = new JButton("x");
/*
* titlePanel is initialized containing a JLabel with the tab title,
* and closeButton. (I don't recall the tabbed pane showing a title itself after
* setTabComponentAt() is called)
*/
JPanel titlePanel = ...;
tabbedPane.add(someComponent);
tabbedPane.setTabComponentAt(tabbedPane.indexOfComponent(someComponent), titlePanel);
closeButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
tabbedPane.remove(someComponent);
}
});
İlgili konular
- 1. Java: String bölme
- 2. NSAttributedString sekmeli
- 3. Sekmeli gezinme
- 4. Android Sekmeli Layout setContent
- 5. onClickListener, Sekmeli Etkinlik Android
- 6. Dizeyi tek tek kelimelerle bölme Java
- 7. Dize bölme nasıl java sayıları içerir?
- 8. Bölme boru simgesiyle bir Java dize
- 9. Etkinleştirme sekmeli Fragman yöntemi, etkinlikten
- 10. İyonik sekmeli sidemenu nasıl kurulur?
- 11. “,” yerine bölme, ancak “/” değil
- 12. knockoutjs bölme
- 13. Bölme değil
- 14. BitArray'i bölme
- 15. Sekmeli arayüz oluşturma Mathematica not defterleri
- 16. Ana etkinlik olarak sekmeli etkinlik nasıl ayarlanır
- 17. Android 4.0'da sekmeli düzen nasıl oluşturulur?
- 18. Sekmeli etkinliğin şu anda seçili sekmesini alma
- 19. iOS (Swift) - Görünüm denetleyicideki sekmeli gezinme
- 20. Sekmeli Parça Yalnızca İlk Fragmanı Görüntülüyor
- 21. Sekmeli etkinliğin belirli bir sekmesini açmak niyetinde
- 22. Sekmeli bir pivot oluşturmak için VBA'yı kullanma
- 23. İyonik geri düğmesi sekmeli görünümde görünmüyor
- 24. Özel bölme için özel bir bölme olarak sunulmakta özel bölme için başarısız yükleme
- 25. pandas serilerinde toplama veya bölme için toplama veya bölme alternatifi
- 26. Delphi içinde dize bölme
- 27. Dizgiye dizgiyi bölme
- 28. Prolog'da kelime bölme
- 29. Python dizilerle bölme kullanımı
- 30. Python'da bir listeyi bölme
Oh ve olası bir olumsuz, setTabComponentAt() yani bu önceki sürümlerinde çalışmaz ... Java 6 tarihinden itibaren kullanılabilir. – swilliams