{
sTemp += (i > 0?";":"") + vConexionesRecientes.elementAt(i);
}
propiedades.put("gestor.recent_connections",sTemp);
ConexionIFrame conexIFrame = new ConexionIFrame(this, sc.getKey(), GetLiteral("gestor.connected_to","Conexi�n con") + ": " + sc.getKey(), sc.getjdbcDriverClass(), sc.getjdbcDriverURL(), sc.getuser(), sc.getpassword());
conexIFrame.setBounds(0, 0, DesktopPanel.getWidth(), DesktopPanel.getHeight());
DesktopPanel.add(conexIFrame);
boolean bPorDefecto = true;
if((propiedades.containsKey("conexion.tabs.guardar") &&
propiedades.getProperty("conexion.tabs.guardar").toLowerCase().equals("true")) ||
!propiedades.containsKey("conexion.tabs.guardar"))
{
String tabsXml = getTabs(this);
if(tabsXml != null && tabsXml.indexOf("<conection><title>" + sc.getKey() + "</title>") != -1)
{
int pos1 = tabsXml.indexOf("<conection><title>" + sc.getKey() + "</title>");
pos1 = tabsXml.indexOf("</title>",pos1) + 8; // quita el title
int pos2 = tabsXml.indexOf("</conection>",pos1);
if(pos2 != -1)
{
bPorDefecto = false;
conexIFrame.putXML(tabsXml.substring(pos1,pos2));
}
}
}
if(bPorDefecto)
{
// cargamos una pesta�a de sql por defecto
SQLPannel sqlp = new SQLPannel(this, sc.getKey(), conexIFrame.getTitle(), sc.getjdbcDriverClass(), sc.getjdbcDriverURL(), sc.getuser(), sc.getpassword());
conexIFrame.jTabbedPane1.add("SQL ", sqlp);
conexIFrame.jTabbedPane1.setSelectedComponent(sqlp);
sqlp.jTabbedPane1.grabFocus();
}
conexIFrame.setVisible(true);
sc = null;
}
} catch(Throwable e)
{