Sie sind auf Seite 1von 14

INSTITUTO SUPERIOR HIPOLITO UNANUE

NOMBRE: LEYDI QUENAYA RAMOS

SECCION: D

SEMESTRE: 4TO

ESPECIALODAD:
CONPUTACION E
INFORMÁTICA

CURSO: PROGRAMACION

AÑO: 2011
PROYECTO

Realizar una distribución de frecuencias simples donde se muestre un


cuadro estadístico (frecuencia, frecuencia relativa, frecuencia relativa y
frecuencia relativa absoluta)

CLASE MAIN

import java.text.DecimalFormat;
public class MAIN { // creamos la clase main
public static void main(String args[]) { // metodo main
DecimalFormat formateador = new DecimalFormat("########.000");
System.out.print(formateador.format(102.5));
}
}

CLASE FRECUENCIA

import java.text.DecimalFormat;
import java.util.Vector;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

public class FRECUENCIA extends javax.swing.JFrame {

int matriz[][]= new int[4][6];


private DefaultTableModel modelTablaDFS = null; //cadena de datos que contendrá los
//valores
Vector rowsTabla = new Vector(); //creamos las filas
Vector colsTabla = new Vector(); //creamos las columnas

Vector X = new Vector(); // creamos un Nuevo objeto de tipo vector llamado vector
int F[] = new int[24];
int FA[] = new int[24];
float FR[] = new float[24];
float FRA[] = new float[24];
int total;

public FRECUENCIA () {
// Inicia los componentes de las ventanas (Ingreso & Salida de datos)
initComponents();
Dialog_TablaDFS_InitComponets();
}

private void Dialog_TablaDFS_InitComponets(){


this.Jd_Resultados.setLocationRelativeTo(this);
// SE CENTRA LA VENTANA DE RESULTADOS
colsTabla.add(" X ");
colsTabla.add(" F ");
colsTabla.add(" FA "); //columnas para cada frecuencia
colsTabla.add(" FR ");
colsTabla.add(" FRA ");

// Establecemos el TableModel por defecto a utilizar


modelTablaDFS = new DefaultTableModel( rowsTabla, colsTabla );
this.Jt_tabla.setModel(modelTablaDFS);
}

//TODO ESTE CODIGO CAPTURA LOS VALORES Y LUEGO CON EL Integer.parseInt LOS
//CONVERTIMOS A NUMEROS PARA PODER TRABAJAR CON ELLOS Y PODER REALOZAR LAS
//OPERACIONES
private void Dialog_TablaDFS_CapturarDatos(){
matriz[0][0] = (TEX1.getText().isEmpty() ? 0 : Integer.parseInt(TEX1.getText()));
matriz[0][1] = (TEX5.getText().isEmpty() ? 0 : Integer.parseInt(TEX5.getText()));
matriz[0][2] = (TEX9.getText().isEmpty() ? 0 : Integer.parseInt(TEX9.getText()));
matriz[0][3] = (TEX13.getText().isEmpty() ? 0 : Integer.parseInt(TEX13.getText()));
matriz[0][4] = (TEX17.getText().isEmpty() ? 0 : Integer.parseInt(TEX17.getText()));
matriz[0][5] = (TEX21.getText().isEmpty() ? 0 : Integer.parseInt(TEX21.getText()));

matriz[1][0] = (TEX2.getText().isEmpty() ? 0 : Integer.parseInt(TEX2.getText()));


matriz[1][1] = (TEX6.getText().isEmpty() ? 0 : Integer.parseInt(TEX6.getText()));
matriz[1][2] = (TEX10.getText().isEmpty() ? 0 : Integer.parseInt(TEX10.getText()));
matriz[1][3] = (TEX14.getText().isEmpty() ? 0 : Integer.parseInt(TEX14.getText()));
matriz[1][4] = (TEX18.getText().isEmpty() ? 0 : Integer.parseInt(TEX18.getText()));
matriz[1][5] = (TEX22.getText().isEmpty() ? 0 : Integer.parseInt(TEX22.getText()));

matriz[2][0] = (TEX3.getText().isEmpty() ? 0 : Integer.parseInt(TEX3.getText()));


matriz[2][1] = (TEX7.getText().isEmpty() ? 0 : Integer.parseInt(TEX7.getText()));
matriz[2][2] = (TEX11.getText().isEmpty() ? 0 : Integer.parseInt(TEX11.getText()));
matriz[2][3] = (TEX15.getText().isEmpty() ? 0 : Integer.parseInt(TEX15.getText()));
matriz[2][4] = (TEX19.getText().isEmpty() ? 0 : Integer.parseInt(TEX19.getText()));
matriz[2][5] = (TEX23.getText().isEmpty() ? 0 : Integer.parseInt(TEX23.getText()));

matriz[3][0] = (TEX4.getText().isEmpty() ? 0 : Integer.parseInt(TEX4.getText()));


matriz[3][1] = (TEX8.getText().isEmpty() ? 0 : Integer.parseInt(TEX8.getText()));
matriz[3][2] = (TEX12.getText().isEmpty() ? 0 : Integer.parseInt(TEX12.getText()));
matriz[3][3] = (TEX16.getText().isEmpty() ? 0 : Integer.parseInt(TEX16.getText()));
matriz[3][4] = (TEX20.getText().isEmpty() ? 0 : Integer.parseInt(TEX20.getText()));
matriz[3][5] = (TEX24.getText().isEmpty() ? 0 : Integer.parseInt(TEX24.getText()));

return; // retorna
}

// AQUI LO QUE HACEMOS ES PROCESAR LOS DATOS QUE SE HAYAN INGRESADO


// EN LOS TEXFIEL
private void Dialog_TablaDFS_ProcesarDatos(){
// Reiniciamos los valores a Cero
X.removeAllElements();
F = new int[24];

for (int i=0;i<4;i++){


for (int j=0;j<6;j++){
if(noExiste(matriz[i][j]))
agregarNumero(matriz[i][j]);
}
}

total = sumaValores();

for(int i=0; i<X.size(); i++){


FA[i] = calcularFA(i);
FR[i] = calcularFR(i);
FRA[i] = calcularFRA(i);
}

// Vizualizamos los resultados en la consola de JAVA


DecimalFormat formateador = new DecimalFormat("###0.000");
System.out.println("Total : "+total);
for(int i=0; i<X.size(); i++){
System.out.print(X.elementAt(i)+" ");
System.out.print("-> "+F[i]+"\t");
System.out.print("FA-> "+FA[i]+"\t");
System.out.print("FR-> "+formateador.format(FR[i])+"\t");
System.out.print("FRA-> "+formateador.format(FRA[i])+"\t");
System.out.println();
}

}
//AQUÍ VEMOS SI ANTERIORMENTE EXISTIA ESE NUMERO O NO
private boolean noExiste(int dato){
for(int i=0; i<X.size(); i++){
if(Integer.parseInt(X.get(i).toString())==dato){
F[i]=F[i]+1;
return false;
}
}
F[X.size()]++;
return true;
}

//Y SI ES CIERTO LO ANTERIOR YA MENCIONADO SE CONTABILIZARÁ


private void agregarNumero(int dato){
X.add(dato);
return;
}

// 2.3. Funcion auxiliar - Calculo del Total


private int sumaValores(){
int sum=0;
for(int i=0; i<X.size(); i++)
sum = sum + F[i];
return sum;
}

// CALCULAMOS LA FRECUENCIA ABSOLUTA PERO ESTO SE HARA POR FILAS


private int calcularFA(int i){
if(i==0) return F[0];
return FA[i-1]+F[i];
//int sum;
//for(int i=0;i<X.size();i++)

// CALCULAMOS LA FRECUENCIA RELATIVA PERO ESTO SE HARA POR FILAS


private float calcularFR(int i){
return (float)F[i]/total;
}
// CALCULAMOS LA FRECUENCIA RELATIVA ABSOLUTA PERO ESTO SE HARA POR FILAS
private float calcularFRA(int i){
return (float)FA[i]/total;
}

VISUALIZA LA TABLA DE DISTRIBUCIÓN DE FRECUENCIAS


private void Dialog_TablaDFS_VizualizarResultados(){
rowsTabla.removeAllElements();
modelTablaDFS = new DefaultTableModel( rowsTabla, colsTabla );
DecimalFormat formateador = new DecimalFormat("###0.000");

Vizualizamos los resultados en la tabla


Vector rowTabla;
for(int i=0; i<X.size(); i++){
rowTabla = new Vector();
rowTabla.add(X.elementAt(i));
rowTabla.add(F[i]);
rowTabla.add(FA[i]);
rowTabla.add(formateador.format(FR[i]));
rowTabla.add(formateador.format(FRA[i]));
rowsTabla.add(rowTabla);

modelTablaDFS.setDataVector(rowsTabla, colsTabla);

// Establecemos el ancho de la columnas


this.Jt_tabla.getColumnModel().getColumn(0).setPreferredWidth(45); // Nro NP
this.Jt_tabla.getColumnModel().getColumn(1).setPreferredWidth(45); // Nro NP
this.Jt_tabla.getColumnModel().getColumn(2).setPreferredWidth(45); // Nro NP
this.Jt_tabla.getColumnModel().getColumn(3).setPreferredWidth(45); // Nro NP
this.Jt_tabla.getColumnModel().getColumn(4).setPreferredWidth(45); // Nro NP

this.Jt_tabla.setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN);
this.Jd_Resultados.setVisible(true);

return;
}

@SuppressWarnings("unchecked")
private void initComponents() {

Jd_Resultados = new javax.swing.JDialog();


jScrollPane1 = new javax.swing.JScrollPane();
Jt_tabla = new javax.swing.JTable();
Jl_Ingresar = new javax.swing.JLabel();
Jp_Contenedor = new javax.swing.JPanel();
TEX1 = new javax.swing.JTextField();
TEX5 = new javax.swing.JTextField();
TEX9 = new javax.swing.JTextField();
TEX13 = new javax.swing.JTextField();
TEX17 = new javax.swing.JTextField();
TEX21 = new javax.swing.JTextField();
TEX2 = new javax.swing.JTextField();
TEX6 = new javax.swing.JTextField();
TEX10 = new javax.swing.JTextField();
TEX14 = new javax.swing.JTextField();
TEX18 = new javax.swing.JTextField();
TEX22 = new javax.swing.JTextField();
TEX3 = new javax.swing.JTextField();
TEX7 = new javax.swing.JTextField();
TEX11 = new javax.swing.JTextField();
TEX15 = new javax.swing.JTextField();
TEX23 = new javax.swing.JTextField();
TEX19 = new javax.swing.JTextField();
TEX8 = new javax.swing.JTextField();
TEX4 = new javax.swing.JTextField();
TEX12 = new javax.swing.JTextField();
TEX16 = new javax.swing.JTextField();
TEX20 = new javax.swing.JTextField();
TEX24 = new javax.swing.JTextField();
Jb_Mostrar = new javax.swing.JButton();

Jd_Resultados.setTitle("Tabla de D.F.S.");
Jd_Resultados.setMinimumSize(new java.awt.Dimension(334, 345));

Jt_tabla.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null, null}, //aqui creamos una valible sin valores
{null, null, null, null, null},
{null, null, null, null, null},
{null, null, null, null, null}
},
new String [] { // crea una cadena de tipo String
"X", "F", "FA", "FR", "FRA"
}
));
jScrollPane1.setViewportView(Jt_tabla);

javax.swing.GroupLayout Jd_ResultadosLayout = new


javax.swing.GroupLayout(Jd_Resultados.getContentPane());
Jd_Resultados.getContentPane().setLayout(Jd_ResultadosLayout);
Jd_ResultadosLayout.setHorizontalGroup(

Jd_ResultadosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(Jd_ResultadosLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 299,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
Jd_ResultadosLayout.setVerticalGroup(

Jd_ResultadosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(Jd_ResultadosLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 278,
Short.MAX_VALUE)
.addContainerGap())
);

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Distribución de Frecuencias Simples");

Jl_Ingresar.setFont(new java.awt.Font("Tahoma", 0, 18));


Jl_Ingresar.setText("Ingresar los Datos :");

Jp_Contenedor.setBorder(javax.swing.BorderFactory.createEtchedBorder());

TEX1.setPreferredSize(new java.awt.Dimension(35, 20));


TEX5.setPreferredSize(new java.awt.Dimension(35, 20));
TEX9.setPreferredSize(new java.awt.Dimension(35, 20));
TEX13.setPreferredSize(new java.awt.Dimension(35, 20));
TEX17.setPreferredSize(new java.awt.Dimension(35, 20));
TEX21.setPreferredSize(new java.awt.Dimension(35, 20));
TEX2.setPreferredSize(new java.awt.Dimension(35, 20));
TEX6.setPreferredSize(new java.awt.Dimension(35, 20));
TEX10.setPreferredSize(new java.awt.Dimension(35, 20));
TEX14.setPreferredSize(new java.awt.Dimension(35, 20));
TEX18.setPreferredSize(new java.awt.Dimension(35, 20));
TEX22.setPreferredSize(new java.awt.Dimension(35, 20));
TEX3.setPreferredSize(new java.awt.Dimension(35, 20));
TEX7.setPreferredSize(new java.awt.Dimension(35, 20));
TEX11.setPreferredSize(new java.awt.Dimension(35, 20));
TEX15.setPreferredSize(new java.awt.Dimension(35, 20));
TEX23.setPreferredSize(new java.awt.Dimension(35, 20));
TEX19.setPreferredSize(new java.awt.Dimension(35, 20));
TEX8.setPreferredSize(new java.awt.Dimension(35, 20));
TEX4.setPreferredSize(new java.awt.Dimension(35, 20));
TEX12.setPreferredSize(new java.awt.Dimension(35, 20));
TEX16.setPreferredSize(new java.awt.Dimension(35, 20));
TEX20.setPreferredSize(new java.awt.Dimension(35, 20));
TEX24.setPreferredSize(new java.awt.Dimension(35, 20));

javax.swing.GroupLayout Jp_ContenedorLayout = new


javax.swing.GroupLayout(Jp_Contenedor);
Jp_Contenedor.setLayout(Jp_ContenedorLayout);
Jp_ContenedorLayout.setHorizontalGroup(

Jp_ContenedorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(Jp_ContenedorLayout.createSequentialGroup()
.addContainerGap()

.addGroup(Jp_ContenedorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)
.addGroup(Jp_ContenedorLayout.createSequentialGroup()
.addComponent(TEX1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX5, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX9, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX13, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX17, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX21, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(Jp_ContenedorLayout.createSequentialGroup()
.addComponent(TEX2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX10, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX14, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX18, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX22, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(Jp_ContenedorLayout.createSequentialGroup()
.addComponent(TEX3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX7, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX11, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX15, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(6, 6, 6)
.addComponent(TEX19, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX23, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(Jp_ContenedorLayout.createSequentialGroup()
.addComponent(TEX4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX8, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX12, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX16, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX20, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TEX24, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
Jp_ContenedorLayout.setVerticalGroup(

Jp_ContenedorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(Jp_ContenedorLayout.createSequentialGroup()
.addContainerGap()

.addGroup(Jp_ContenedorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(TEX1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX5, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX9, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX13, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX17, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX21, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(Jp_ContenedorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(TEX2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX10, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX14, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX18, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX22, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(Jp_ContenedorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(TEX3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX7, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX11, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX15, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX23, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX19, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(Jp_ContenedorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(TEX8, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX12, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX16, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX20, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TEX24, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

Jb_Mostrar.setText("Mostrar");
Jb_Mostrar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
Jb_MostrarActionPerformed(evt);
}
});

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


getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(Jl_Ingresar, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE)
.addComponent(Jp_Contenedor,
javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addGroup(layout.createSequentialGroup()
.addGap(103, 103, 103)
.addComponent(Jb_Mostrar)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(Jl_Ingresar, javax.swing.GroupLayout.PREFERRED_SIZE, 35,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(Jp_Contenedor, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(Jb_Mostrar)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

pack();
}// </editor-fold>

private void Jb_MostrarActionPerformed(java.awt.event.ActionEvent evt) {


// 1. Captura los datos Ingresados
Dialog_TablaDFS_CapturarDatos();

// 2. Procesa los datos Ingresados


Dialog_TablaDFS_ProcesarDatos();

// 3. Vizualiza los datos procesados


Dialog_TablaDFS_VizualizarResultados();
}

public static void main(String args[]) {


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Jfrm_Main().setVisible(true);
}
});
}

// valibles declaradas donde creamos botones, text y otros


private javax.swing.JButton Jb_Mostrar;
private javax.swing.JDialog Jd_Resultados;
private javax.swing.JLabel Jl_Ingresar;
private javax.swing.JPanel Jp_Contenedor;
private javax.swing.JTable Jt_tabla;
private javax.swing.JTextField TEX1;
private javax.swing.JTextField TEX10;
private javax.swing.JTextField TEX11;
private javax.swing.JTextField TEX12;
private javax.swing.JTextField TEX13;
private javax.swing.JTextField TEX14;
private javax.swing.JTextField TEX15;
private javax.swing.JTextField TEX16;
private javax.swing.JTextField TEX17;
private javax.swing.JTextField TEX18;
private javax.swing.JTextField TEX19;
private javax.swing.JTextField TEX2;
private javax.swing.JTextField TEX20;
private javax.swing.JTextField TEX21;
private javax.swing.JTextField TEX22;
private javax.swing.JTextField TEX23;
private javax.swing.JTextField TEX24;
private javax.swing.JTextField TEX3;
private javax.swing.JTextField TEX4;
private javax.swing.JTextField TEX5;
private javax.swing.JTextField TEX6;
private javax.swing.JTextField TEX7;
private javax.swing.JTextField TEX8;
private javax.swing.JTextField TEX9;
private javax.swing.JScrollPane jScrollPane1;

Das könnte Ihnen auch gefallen