[color=darkblue]Tenho a seguinte dúdida, tenho um JFrame principal que chama alguns JInternalFrame, preciso que um desses JInternalFrame chame outro a partir de um toque em uma linha selecionada em JTable:[/color]
table.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
if (!e.getValueIsAdjusting()) {
JInternalFrame jiframeCliente = new JIFCliente();
jiframeCliente.setResizable(true);
jiframeCliente.setClosable(true);
jiframeCliente.setVisible(true);
// faz algo quando outra linha for selecionada
}
}});
[color=darkblue]Esse é o código que inicializa os JInternalFrame no Frame principal[/color]
ActionListener acao = new ActionListener() {
public void actionPerformed(ActionEvent e) {
String action= e.getActionCommand();
if (action.equals("consulta")) {
JInternalFrame jiframeConsulta = new JIFConsulta();
jiframeConsulta.setResizable(true);
jiframeConsulta.setClosable(true);
jdesktopPane.add(jiframeConsulta);
jinternalFrame.setVisible(true);
}
}
};
[color=darkblue]Quem puder ajudar, desde já agradeço[/color]