Salve galera…
Seguinte, Estou usando NetBeans e tenho um JTabbedPane onde estou tentando add um JButton para fechar a aba dos JPanels.
Andei dando uma pesquisada, encontrei varias coisas, mas ate agora nao consegui fazer funcionar.
links q encontrei.
http://download.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html
www.javareference.com/jrexamples/viewexample.jsp?id=139
bem, estou tentando fazer assim.
//classe dos JPanels
public class DesktopArea extends JPanel {
private static int deskCount;
public DesktopArea(){
deskCount++;
this.setBackground(Color.BLACK);
this.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
}
public Integer getDeskCount(){
return this.deskCount;
}
}
//aqui meu JFrame onde tento add o JButton para fechar a Aba do JTabbed
public void addDeskArea(){
DesktopArea deskArea = new DesktopArea();
JButton btnClose = new JButton("x");
btnClose.setSize(16, 16);
btnClose.setToolTipText(String.valueOf(deskArea.getDeskCount()));
btnClose.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
deskTabCenter.remove(deskTabCenter.getSelectedIndex());
}
});
this.deskTabCenter.addTab("Project" + deskArea.getDeskCount(), deskArea);
this.deskTabCenter.setComponentAt(this.deskTabCenter.getTabCount() -1, btnClose);
}
Ainda nao consegui fazer isso funcionar com NetBeans…Consigo adicionar os JPanel com as abas, mas nao exibe o JButton para fechar
como resolver isso ??
obrigado