Pessoal,
Eu criei um JTabbedPane e há algum tempo que tenho tentado faze-lo "closable", isto é, ter aquele "x" no quanto para poder fechar, contudo não encontrei esse metodo, é possível fazer isso? :?:
Obrigado,
Pessoal,
Eu criei um JTabbedPane e há algum tempo que tenho tentado faze-lo "closable", isto é, ter aquele "x" no quanto para poder fechar, contudo não encontrei esse metodo, é possível fazer isso? :?:
Obrigado,
Possivel, eh - mas vc vai ter que fazer ‘na unha’.
no java 6 os JTabbedPane podem receber componentes na sua “aba”
parece que o método pra isso é o setTabComponentAt():
//exemplo:
tabbedPane.setTabComponentAt(0, new JLabel("Tab"));
retirei isso da documentacao:
http://java.sun.com/javase/6/docs/api/javax/swing/JTabbedPane.html
Caso não esteja usando java 6, dá uma olhada neste post:
http://forum.java.sun.com/thread.jspa?threadID=340267&messageID=1414436
felixcomputer,
dá uma olhada neste link abaixo. Te ajudará.
http://forum.java.sun.com/thread.jspa?threadID=760307&messageID=4344969
Olá,
Em algum momento eu vou precisar fazer o mesmo. Então, se for possível relatar qual abordagem você usou e o que achou eu agradeço. Só vendo os códigos, me parece que a solução de criar sua própria classe Icon seria mais elegante (o link postado pelo Petrônio). Mas é só uma impressão mesmo.
[]s,
Sami
Valeu pessoal, achei algumas soluções, mas assim que eu achar a melhor eu posto aki,
obrigado
Seria alguma coisa do tipo:
JButton buttonFechar = new JButton();
tabbed.add(buttonFechar);
buttonFechar.addActionListener(…)
?
Espero ter ajudado…