Professional Documents
Culture Documents
calculadora en Java.
Primero que nada vamos a necesitar el NetBeans IDE 6.1 (Sirve cualquier
versin), lo descargamos.
Mayor1
Menor2
Columna1
Fila1
Columna2
Fila2
smayorcol
mayorcol
smenorcol
menorcol
smayor
smayorfila
smenor
smenorfila
buscarnum
poscol
posfil
CODIFICACIN:
CDIGO
/*
/**
*
* @author Casa
*/
public class xeymat extends javax.swing.JFrame {
static double elementos[][]=new double [11][11];
static double suma=0;
/** Creates new form xeymat */
public xeymat() {
initComponents();
}
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE
);
BORRAR.setText("BORRAR");
BORRAR.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BORRARActionPerformed(evt);
}
});
new String [] {
"", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"
}
));
jScrollPane3.setViewportView(tabla);
SALIR.setText("SALIR");
SALIR.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
SALIRActionPerformed(evt);
}
});
GenerarMatriz.setText("GENERAR MATRIZ");
GenerarMatriz.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
GenerarMatrizActionPerformed(evt);
}
});
VALORMAYOR.setText("VALOR MAYOR");
VALORMAYOR.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
VALORMAYORActionPerformed(evt);
}
});
VALORMENOR.setText("VALOR MENOR");
VALORMENOR.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
VALORMENORActionPerformed(evt);
}
});
jLabel1.setText("Posicin");
jLabel2.setText("Posicin");
jLabel3.setText("Col");
jLabel4.setText("Col");
jLabel5.setText("Fil");
jLabel6.setText("Fil");
jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(jPanel5Layout.createSequentialGroup()
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel5Layout.createSequentialGroup()
.add(19, 19, 19)
.add(jLabel1)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(columna1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 38,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(fila1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 39,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(jLabel2)
.add(15, 15, 15)
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel5Layout.createSequentialGroup()
.add(11, 11, 11)
.add(jLabel4)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 41,
Short.MAX_VALUE)
.add(jLabel6)
.add(32, 32, 32))
.add(jPanel5Layout.createSequentialGroup()
.add(0, 0, 0)
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(menor2,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 109, Short.MAX_VALUE)
.add(jPanel5Layout.createSequentialGroup()
.add(columna2,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 37,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(18, 18, 18)
.add(fila2,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 34,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED))
.add(VALORMENOR)))))
.add(jPanel5Layout.createSequentialGroup()
.add(40, 40, 40)
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.TRAILING)
.add(jPanel5Layout.createSequentialGroup()
.add(jLabel3)
.add(35, 35, 35)
.add(jLabel5)
.add(31, 31, 31))
.add(jPanel5Layout.createSequentialGroup()
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.TRAILING, false)
.add(org.jdesktop.layout.GroupLayout.LEADING,
mayor1)
.add(org.jdesktop.layout.GroupLayout.LEADING,
VALORMAYOR, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 124,
Short.MAX_VALUE))
.add(18, 18, 18)))))
.add(28, 28, 28))
);
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(jPanel5Layout.createSequentialGroup()
.add(27, 27, 27)
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(VALORMAYOR)
.add(VALORMENOR))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(mayor1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(menor2,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(7, 7, 7)
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(jLabel5)
.add(jLabel4)
.add(jLabel3)
.add(jLabel6))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(jLabel1)
.add(columna1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(fila1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jLabel2)
.add(columna2,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(fila2,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addContainerGap(41, Short.MAX_VALUE))
);
jTabbedPane1.addTab("MATRIZ", jPanel5);
jLabel7.setText("COLUMNA");
SUMAMENORCOL.setText("SUMA MENOR");
SUMAMENORCOL.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
SUMAMENORCOLActionPerformed(evt);
}
});
SUMAMAYORCOL.setText("SUMA MAYOR");
SUMAMAYORCOL.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
SUMAMAYORCOLActionPerformed(evt);
}
});
jLabel14.setText("SUMA");
jLabel16.setText("COLUMNA");
jLabel15.setText("SUMA");
jLabel17.setText("COLUMNA");
org.jdesktop.layout.GroupLayout jPanel2Layout = new
org.jdesktop.layout.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(jPanel2Layout.createSequentialGroup()
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel2Layout.createSequentialGroup()
.add(40, 40, 40)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jLabel7)
.add(jPanel2Layout.createSequentialGroup()
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(SUMAMAYORCOL,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 115,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jPanel2Layout.createSequentialGroup()
.add(smayorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(mayorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel2Layout.createSequentialGroup()
.add(smenorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(menorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(jPanel2Layout.createSequentialGroup()
.add(10, 10, 10)
.add(jLabel15)
.add(18, 18, 18)
.add(jLabel17))
.add(SUMAMENORCOL,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 115,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))))
.add(jPanel2Layout.createSequentialGroup()
.add(52, 52, 52)
.add(jLabel14)
.add(18, 18, 18)
.add(jLabel16)))
.addContainerGap(72, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(jPanel2Layout.createSequentialGroup()
.add(22, 22, 22)
.add(jLabel7)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(SUMAMAYORCOL)
.add(SUMAMENORCOL))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(jLabel16,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 14,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jLabel14)
.add(jLabel15)
.add(jLabel17,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 14,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(smayorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(smenorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(menorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(mayorcol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addContainerGap(42, Short.MAX_VALUE))
);
jTabbedPane1.addTab("COLUMNA", jPanel2);
jLabel9.setText("FILA");
SUMAMENORFILA.setText("SUMA MENOR");
SUMAMENORFILA.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
SUMAMENORFILAActionPerformed(evt);
}
});
SUMAMYORFILA.setText("SUMA MAYOR");
SUMAMYORFILA.addActionListener(new
java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
SUMAMYORFILAActionPerformed(evt);
}
});
jLabel18.setText("SUMA");
jLabel19.setText("FILA");
jLabel20.setText("SUMA");
jLabel21.setText("FILA");
jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(jPanel6Layout.createSequentialGroup()
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel6Layout.createSequentialGroup()
.add(40, 40, 40)
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jLabel9)
.add(jPanel6Layout.createSequentialGroup()
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel6Layout.createSequentialGroup()
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(SUMAMYORFILA,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 115,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jPanel6Layout.createSequentialGroup()
.add(smayor,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(smayorfila,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED))
.add(org.jdesktop.layout.GroupLayout.TRAILING,
jPanel6Layout.createSequentialGroup()
.add(jLabel19)
.add(26, 26, 26)))
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel6Layout.createSequentialGroup()
.add(smenor,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(smenorfila,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 53,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(jPanel6Layout.createSequentialGroup()
.add(10, 10, 10)
.add(jLabel20)
.add(36, 36, 36)
.add(jLabel21))
.add(SUMAMENORFILA,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 115,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))))
.add(jPanel6Layout.createSequentialGroup()
.add(52, 52, 52)
.add(jLabel18)))
.addContainerGap(42, Short.MAX_VALUE))
);
jPanel6Layout.setVerticalGroup(
jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(jPanel6Layout.createSequentialGroup()
.add(22, 22, 22)
.add(jLabel9)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(SUMAMYORFILA)
.add(SUMAMENORFILA))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(jLabel18)
.add(jLabel20)
.add(jLabel19,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 14,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jLabel21,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 14,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.BASELINE)
.add(smayor,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(smenor,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(smenorfila,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(smayorfila,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addContainerGap(42, Short.MAX_VALUE))
);
jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(0, 348, Short.MAX_VALUE)
.add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel3Layout.createSequentialGroup()
.add(0, 15, Short.MAX_VALUE)
.add(jPanel6,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(0, 15, Short.MAX_VALUE)))
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(0, 162, Short.MAX_VALUE)
.add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel3Layout.createSequentialGroup()
.add(0, 0, Short.MAX_VALUE)
.add(jPanel6,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(0, 0, Short.MAX_VALUE)))
);
jTabbedPane1.addTab("FILA", jPanel3);
jLabel11.setText("Posicin:");
jLabel12.setText("COLUMNA");
jLabel13.setText("FILA");
BUSCAR.setText("BUSCAR");
BUSCAR.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BUSCARActionPerformed(evt);
}
});
jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LE
ADING)
.add(jPanel10Layout.createSequentialGroup()
.addContainerGap()
.add(jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayo
ut.LEADING)
.add(jPanel10Layout.createSequentialGroup()
.add(jLabel10)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(buscarnum,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 39,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(BUSCAR))
.add(jPanel10Layout.createSequentialGroup()
.add(jLabel11)
.add(18, 18, 18)
.add(jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayo
ut.LEADING)
.add(jPanel10Layout.createSequentialGroup()
.add(jLabel12)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(jLabel13))
.add(jPanel10Layout.createSequentialGroup()
.add(poscol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 43,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(posfil,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 39,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))))
.addContainerGap(57, Short.MAX_VALUE))
);
jPanel10Layout.setVerticalGroup(
jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LE
ADING)
.add(jPanel10Layout.createSequentialGroup()
.add(25, 25, 25)
.add(jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayo
ut.BASELINE)
.add(jLabel10)
.add(buscarnum,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(BUSCAR))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayo
ut.BASELINE)
.add(jLabel11)
.add(poscol,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(posfil,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayo
ut.BASELINE)
.add(jLabel12)
.add(jLabel13))
.addContainerGap(81, Short.MAX_VALUE))
);
jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(0, 348, Short.MAX_VALUE)
.add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel4Layout.createSequentialGroup()
.add(0, 7, Short.MAX_VALUE)
.add(jPanel10,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(0, 7, Short.MAX_VALUE)))
);
jPanel4Layout.setVerticalGroup(
jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(0, 179, Short.MAX_VALUE)
.add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout
.LEADING)
.add(jPanel4Layout.createSequentialGroup()
.add(0, 0, Short.MAX_VALUE)
.add(jPanel10,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(0, 0, Short.MAX_VALUE)))
);
jTabbedPane1.addTab("BUSCAR", jPanel4);
jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(0, 100, Short.MAX_VALUE)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEA
DING)
.add(0, 100, Short.MAX_VALUE)
);
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADIN
G)
.add(layout.createSequentialGroup()
.add(78, 78, 78)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILI
NG, false)
.add(org.jdesktop.layout.GroupLayout.LEADING,
GenerarMatriz, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.LEADING,
layout.createSequentialGroup()
.add(2, 2, 2)
.add(BORRAR,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 98,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(SALIR,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 101,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))
.add(layout.createSequentialGroup()
.addContainerGap()
.add(jTabbedPane1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADIN
G)
.add(layout.createSequentialGroup()
.add(158, 158, 158)
.add(jLabel8,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 156,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(layout.createSequentialGroup()
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jScrollPane3,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 400,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(51, Short.MAX_VALUE))
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADIN
G)
.add(layout.createSequentialGroup()
.add(0, 360, Short.MAX_VALUE)
.add(jPanel1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(0, 360, Short.MAX_VALUE)))
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap(25, Short.MAX_VALUE)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADIN
G)
.add(org.jdesktop.layout.GroupLayout.TRAILING,
layout.createSequentialGroup()
.add(GenerarMatriz)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELI
NE)
.add(SALIR)
.add(BORRAR))
.add(23, 23, 23))
.add(org.jdesktop.layout.GroupLayout.TRAILING,
layout.createSequentialGroup()
.add(jLabel8)
.add(32, 32, 32)))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILI
NG)
.add(jTabbedPane1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 190,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jScrollPane3,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 186,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(32, 32, 32))
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADIN
G)
.add(layout.createSequentialGroup()
.add(0, 111, Short.MAX_VALUE)
.add(jPanel1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(0, 111, Short.MAX_VALUE)))
);
pack();
}// </editor-fold>
private void BORRARActionPerformed(java.awt.event.ActionEvent evt)
{
for(int i=0;i<11;i++) {
for(int j=1;j<11;j++) {
tabla.setValueAt(null,i,j);
}
}
}
private void SALIRActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
for(i=0;i<10;i++)
{
for(j=1;j<11;j++)
{
double a;
a=Math.round(Math.random()*100);
tabla.setValueAt(a,i,j);
elementos[i][j]=a;
}
}
}
private void VALORMAYORActionPerformed(java.awt.event.ActionEvent
evt) {
int i,j,col,fil;
double mayor;
mayor=elementos[0][0];
fil=0;
col=0;
for(i=0;i<11;i++)
{
for(j=1;j<11;j++){
if(elementos[i][j]>mayor)
{
mayor=elementos[i][j];
col=j;
fil=i+1;
}
}
mayor1.setText("" + mayor);
columna1.setText("" + col);
fila1.setText("" + fil);
}
}
menor=elementos[0][1];
for(i=0;i<10;i++)
{
for(j=1;j<11;j++){
if(elementos[i][j]<menor)
{
menor=elementos[i][j];
col=j;
fil=i+1;
}
}
menor2.setText("" + menor);
columna2.setText("" + col);
fila2.setText("" + fil);
}
}
private void
SUMAMENORFILAActionPerformed(java.awt.event.ActionEvent evt) {
int i,j,sumap,sumenor=9999;
int fil=0;
for(i=0;i<10;i++)
{
sumap=0;
for(j=1;j<11;j++)
sumap+=elementos[i][j];
}
if(sumenor>sumap)
{
fil=i+1;
sumenor=sumap;
}
}
smenor.setText(""+sumenor);
smenorfila.setText(""+fil);
if(elementos[i][j]==N1)
{
colum=j;
fila=i+1;
}
}
poscol.setText(""+colum);
posfil.setText(""+fila)
}
private void
SUMAMAYORCOLActionPerformed(java.awt.event.ActionEvent evt) {
int i,j,sumap,sumayor=0;
int col=0;
for(i=1;i<11;i++)
{
sumap=0;
for(j=0;j<11;j++)
{
sumap+=elementos[j][i];
if(sumayor<sumap)
{
col=i;
sumayor=sumap;
}
}
}
smayorcol.setText(""+sumayor);
mayorcol.setText(""+col);
private void
SUMAMENORCOLActionPerformed(java.awt.event.ActionEvent evt) {
int i,j,sumap,sumenor=9999;
int col=0;
for(i=1;i<11;i++)
{
sumap=0;
for(j=0;j<11;j++)
{
sumap+=elementos[j][i];
}
if(sumenor>sumap)
{
col=i;
sumenor=sumap;
}
}
smenorcol.setText(""+sumenor);
menorcol.setText(""+col);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new xeymat().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton BORRAR;
private javax.swing.JButton BUSCAR;
private javax.swing.JButton GenerarMatriz;
private javax.swing.JButton SALIR;
private javax.swing.JButton SUMAMAYORCOL;
private javax.swing.JButton SUMAMENORCOL;
private javax.swing.JButton SUMAMENORFILA;
private javax.swing.JButton SUMAMYORFILA;
private javax.swing.JButton VALORMAYOR;
private javax.swing.JButton VALORMENOR;
private javax.swing.JTextField buscarnum;
private javax.swing.JTextField columna1;
private javax.swing.JTextField columna2;
private javax.swing.JTextField fila1;
private javax.swing.JTextField fila2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;