0% found this document useful (0 votes)
17 views9 pages

JFrame Principal - Java

The document is the source code for a Java class called JFrame_Principal that is used to create a graphical user interface. The class contains methods for initializing components, filling combo boxes and lists, and handling button click events.

Uploaded by

Moises Figueros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views9 pages

JFrame Principal - Java

The document is the source code for a Java class called JFrame_Principal that is used to create a graphical user interface. The class contains methods for initializing components, filling combo boxes and lists, and handling button click events.

Uploaded by

Moises Figueros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

15/3/23, 14:46 JFrame_Principal.

java

Vista\JFrame_Principal.java

package Vista;

import Modelo.Ciudad;
import Modelo.Enlace;
import Control.Grafo;
import Control.Nodo;
import java.util.ArrayList;
import javax.swing.DefaultComboBoxModel;
import javax.swing.DefaultListModel;

public class JFrame_Principal extends javax.swing.JFrame


{
DefaultComboBoxModel modComboCiuOri = new DefaultComboBoxModel();
DefaultComboBoxModel modComboCiuDes = new DefaultComboBoxModel();
DefaultComboBoxModel modComboCiuCon = new DefaultComboBoxModel();
DefaultListModel modListaConexion = new DefaultListModel();

Grafo objGrafo = new Grafo();

public JFrame_Principal()
{
initComponents();
cbo_CiudadOrigen.setModel(modComboCiuOri);
cbo_CiudadDestino.setModel(modComboCiuDes);
cbo_CiudadConsulta.setModel(modComboCiuCon);
lst_Conexiones.setModel(modListaConexion);
}

private void Llenar_Combos()


{
modComboCiuOri.removeAllElements();
modComboCiuDes.removeAllElements();
modComboCiuCon.removeAllElements();
ArrayList<Nodo> objLista = objGrafo.getLista();
for (int i = 0; i < objLista.size(); i++) {
String Ciudad = objLista.get(i).getElemento().getNombre();
modComboCiuOri.addElement(Ciudad);
modComboCiuDes.addElement(Ciudad);
modComboCiuCon.addElement(Ciudad);
}
}

private void Llenar_Lista(ArrayList<Enlace> objAristas)


{
modListaConexion.removeAllElements();
for (int i = 0; i < objAristas.size(); i++) {
Enlace Arista = objAristas.get(i);
String Ciudad = Arista.getEnlace().getElemento().getNombre();
int Peso = Arista.getPeso();
modListaConexion.addElement(Ciudad + " - " + Peso);
}
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 1/9
15/3/23, 14:46 JFrame_Principal.java

jPanel1 = new javax.swing.JPanel();


jLabel1 = new javax.swing.JLabel();
txt_Nombre = new javax.swing.JTextField();
txt_Poblacion = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
btn_AgregarNodo = new javax.swing.JButton();
btn_EliminarNodo = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
jLabel3 = new javax.swing.JLabel();
cbo_CiudadOrigen = new javax.swing.JComboBox();
cbo_CiudadDestino = new javax.swing.JComboBox();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
txt_Peso = new javax.swing.JTextField();
btn_AgregarConexion = new javax.swing.JButton();
btn_EliminarConexion = new javax.swing.JButton();
jPanel3 = new javax.swing.JPanel();
jLabel6 = new javax.swing.JLabel();
cbo_CiudadConsulta = new javax.swing.JComboBox();
btn_Consultar = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
lst_Conexiones = new javax.swing.JList();
jPanel4 = new javax.swing.JPanel();
jScrollPane2 = new javax.swing.JScrollPane();
tbl_Rutas = new javax.swing.JTable();
btn_Listar = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Datos de la Ciudad:"));

jLabel1.setText("Nombre:");

jLabel2.setText("Población:");

btn_AgregarNodo.setText("Agregar Nodo");
btn_AgregarNodo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_AgregarNodoActionPerformed(evt);
}
});

btn_EliminarNodo.setText("Eliminar Nodo");
btn_EliminarNodo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_EliminarNodoActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);


jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
.addComponent(btn_AgregarNodo, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 214, Short.MAX_VALUE)

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 2/9
15/3/23, 14:46 JFrame_Principal.java

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txt_Poblacion, javax.swing.GroupLayout.DEFAULT_SIZE, 1
Short.MAX_VALUE)
.addComponent(txt_Nombre, javax.swing.GroupLayout.DEFAULT_SIZE, 161,
Short.MAX_VALUE)))
.addComponent(btn_EliminarNodo, javax.swing.GroupLayout.DEFAULT_SIZE, 214,
Short.MAX_VALUE))
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
.addComponent(jLabel1)
.addComponent(txt_Nombre, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
.addComponent(jLabel2)
.addComponent(txt_Poblacion, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btn_AgregarNodo)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btn_EliminarNodo)
.addContainerGap())
);

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("Datos de la Conexión:"))

jLabel3.setText("Ciudad de Origen:");

jLabel4.setText("Ciudad de Destino:");

jLabel5.setText("Peso:");

btn_AgregarConexion.setText("Agregar Conexión");
btn_AgregarConexion.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_AgregarConexionActionPerformed(evt);
}
});

btn_EliminarConexion.setText("Eliminar Conexión");
btn_EliminarConexion.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_EliminarConexionActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);


jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 3/9
15/3/23, 14:46 JFrame_Principal.java

jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
.addComponent(btn_AgregarConexion, javax.swing.GroupLayout.Alignment.TRAILIN
javax.swing.GroupLayout.DEFAULT_SIZE, 214, Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel2Layout.createSequentialGroup()

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel5, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel4, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel3, javax.swing.GroupLayout.Alignment.TRAILING))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txt_Peso, javax.swing.GroupLayout.DEFAULT_SIZE, 119,
Short.MAX_VALUE)
.addComponent(cbo_CiudadDestino, 0, 119, Short.MAX_VALUE)
.addComponent(cbo_CiudadOrigen, 0, 119, Short.MAX_VALUE)))
.addComponent(btn_EliminarConexion, javax.swing.GroupLayout.DEFAULT_SIZE, 21
Short.MAX_VALUE))
.addContainerGap())
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
.addComponent(jLabel3)
.addComponent(cbo_CiudadOrigen, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
.addComponent(jLabel4)
.addComponent(cbo_CiudadDestino, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
.addComponent(jLabel5)
.addComponent(txt_Peso, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btn_AgregarConexion)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btn_EliminarConexion)
.addContainerGap())
);

jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Lista de Conexiones:"));

jLabel6.setText("Ciudad en Consulta:");

btn_Consultar.setText("Consultar");
btn_Consultar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_ConsultarActionPerformed(evt);
}
});

jScrollPane1.setViewportView(lst_Conexiones);

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 4/9
15/3/23, 14:46 JFrame_Principal.java

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);


jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequential
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TR
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 0,
Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
jPanel3Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(jLabel6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(cbo_CiudadConsulta, 0, 119, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addComponent(btn_Consultar, javax.swing.GroupLayout.DEFAULT_SIZE, 234,
Short.MAX_VALUE)))
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
.addComponent(cbo_CiudadConsulta, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btn_Consultar)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane1)
.addContainerGap())
);

tbl_Rutas.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
jScrollPane2.setViewportView(tbl_Rutas);

btn_Listar.setText("Listar");
btn_Listar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_ListarActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);


jPanel4.setLayout(jPanel4Layout);

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 5/9
15/3/23, 14:46 JFrame_Principal.java

jPanel4Layout.setHorizontalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
.addGroup(jPanel4Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btn_Listar, javax.swing.GroupLayout.PREFERRED_SIZE, 126,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jScrollPane2))
.addContainerGap())
);
jPanel4Layout.setVerticalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addContainerGap()
.addComponent(btn_Listar, javax.swing.GroupLayout.PREFERRED_SIZE, 54,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());


getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.T
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING,
.addComponent(jPanel3, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequential
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 6/9
15/3/23, 14:46 JFrame_Principal.java

pack();
}// </editor-fold>//GEN-END:initComponents

private void btn_AgregarNodoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-


FIRST:event_btn_AgregarNodoActionPerformed
String Dato1 = txt_Nombre.getText();
String Dato2 = txt_Poblacion.getText();
String[] Registro = {Dato1, Dato2};
Ciudad Elemento = new Ciudad(Registro);
objGrafo.Agregar_Nodo(Elemento);
txt_Nombre.setText("");
txt_Poblacion.setText("");
txt_Nombre.requestFocus();
Llenar_Combos();
}//GEN-LAST:event_btn_AgregarNodoActionPerformed

private void btn_AgregarConexionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-


FIRST:event_btn_AgregarConexionActionPerformed
String Origen = cbo_CiudadOrigen.getSelectedItem().toString();
String Destino = cbo_CiudadDestino.getSelectedItem().toString();
int Peso = Integer.parseInt(txt_Peso.getText());
objGrafo.Agregar_Enlace(Origen, Destino, Peso);
txt_Peso.setText("");
cbo_CiudadOrigen.setSelectedIndex(-1);
cbo_CiudadDestino.setSelectedIndex(-1);
}//GEN-LAST:event_btn_AgregarConexionActionPerformed

private void btn_ConsultarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-


FIRST:event_btn_ConsultarActionPerformed
String Ciudad = cbo_CiudadConsulta.getSelectedItem().toString();
Nodo CiudadConsulta = objGrafo.Buscar_Ciudad(Ciudad);
if(CiudadConsulta != null){
Llenar_Lista(CiudadConsulta.getAristas());
}
}//GEN-LAST:event_btn_ConsultarActionPerformed

private void btn_EliminarConexionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-


FIRST:event_btn_EliminarConexionActionPerformed
String Origen = cbo_CiudadOrigen.getSelectedItem().toString();
String Destino = cbo_CiudadDestino.getSelectedItem().toString();
objGrafo.Eliminar_Enlace(Origen, Destino);
cbo_CiudadOrigen.setSelectedIndex(-1);
cbo_CiudadDestino.setSelectedIndex(-1);
}//GEN-LAST:event_btn_EliminarConexionActionPerformed

private void btn_EliminarNodoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-


FIRST:event_btn_EliminarNodoActionPerformed
String Nombre = txt_Nombre.getText();
objGrafo.Eliminar_Nodo(Nombre);
txt_Nombre.setText("");
txt_Nombre.requestFocus();
Llenar_Combos();
}//GEN-LAST:event_btn_EliminarNodoActionPerformed

private void btn_ListarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-


FIRST:event_btn_ListarActionPerformed
objGrafo.Recorrido_Anchura(tbl_Rutas);
}//GEN-LAST:event_btn_ListarActionPerformed

public static void main(String args[]) {

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 7/9
15/3/23, 14:46 JFrame_Principal.java

/* Set the Nimbus look and feel */


//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.h
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(JFrame_Principal.class.getName()).log(java.util.logging.Level
null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(JFrame_Principal.class.getName()).log(java.util.logging.Level
null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(JFrame_Principal.class.getName()).log(java.util.logging.Level
null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(JFrame_Principal.class.getName()).log(java.util.logging.Level
null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {


new JFrame_Principal().setVisible(true);
}
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btn_AgregarConexion;
private javax.swing.JButton btn_AgregarNodo;
private javax.swing.JButton btn_Consultar;
private javax.swing.JButton btn_EliminarConexion;
private javax.swing.JButton btn_EliminarNodo;
private javax.swing.JButton btn_Listar;
private javax.swing.JComboBox cbo_CiudadConsulta;
private javax.swing.JComboBox cbo_CiudadDestino;
private javax.swing.JComboBox cbo_CiudadOrigen;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 8/9
15/3/23, 14:46 JFrame_Principal.java

private javax.swing.JList lst_Conexiones;


private javax.swing.JTable tbl_Rutas;
private javax.swing.JTextField txt_Nombre;
private javax.swing.JTextField txt_Peso;
private javax.swing.JTextField txt_Poblacion;
// End of variables declaration//GEN-END:variables
}

localhost:59346/07e02e35-b297-4d79-b9ad-be5f8bf72ee5/ 9/9

You might also like