jueves, 2 de abril de 2009

calculadora

//PRENETADO POR KATHERIN BERMUDEZ
//25 TGT
//40036
//ABRIL - 01 - 2009





package IP;
public class IPCALCULATOR extends javax.swing.JFrame {

public IPCALCULATOR() {
initComponents();
}


// //GEN-BEGIN:initComponents
private void initComponents() {

buttonGroup1 = new javax.swing.ButtonGroup();
buttonGroup2 = new javax.swing.ButtonGroup();
buttonGroup3 = new javax.swing.ButtonGroup();
jPanel1 = new javax.swing.JPanel();
jPanel5 = new javax.swing.JPanel();
jLabel4 = new javax.swing.JLabel();
jPanel3 = new javax.swing.JPanel();
jPanel6 = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
MASKET = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
BROAD = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
RED = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
SBRED = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
PNODO = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
UNODO = new javax.swing.JTextField();
jPanel2 = new javax.swing.JPanel();
C = new javax.swing.JRadioButton();
PUBLIC = new javax.swing.JRadioButton();
PRIVATE = new javax.swing.JRadioButton();
SRED = new javax.swing.JRadioButton();
N = new javax.swing.JRadioButton();
SYN = new javax.swing.JTextField();
A = new javax.swing.JRadioButton();
R3 = new javax.swing.JLabel();
R1 = new javax.swing.JLabel();
R2 = new javax.swing.JLabel();
B = new javax.swing.JRadioButton();
jPanel8 = new javax.swing.JPanel();
jLabel8 = new javax.swing.JLabel();
CALCULAR = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBackground(new java.awt.Color(102, 0, 102));
jPanel1.setForeground(new java.awt.Color(255, 255, 255));

jPanel5.setBackground(new java.awt.Color(255, 255, 255));

javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
jPanel5.setLayout(jPanel5Layout);
jPanel5Layout.setHorizontalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 180, Short.MAX_VALUE)
);
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 1009, Short.MAX_VALUE)
);

jLabel4.setFont(new java.awt.Font("Jokerman", 1, 24)); // NOI18N
jLabel4.setForeground(new java.awt.Color(204, 204, 255));
jLabel4.setText("IP CALCULATOR");

jPanel3.setBackground(new java.awt.Color(0, 0, 0));

jPanel6.setBackground(new java.awt.Color(153, 0, 153));

jLabel2.setFont(new java.awt.Font("Segoe Print", 1, 14)); // NOI18N
jLabel2.setForeground(new java.awt.Color(204, 204, 255));
jLabel2.setText("MASCARA DE SUBRED");

jLabel3.setBackground(new java.awt.Color(153, 0, 153));
jLabel3.setFont(new java.awt.Font("Segoe Print", 1, 14)); // NOI18N
jLabel3.setForeground(new java.awt.Color(204, 204, 255));
jLabel3.setText("BROADCAST");

jLabel1.setBackground(new java.awt.Color(204, 204, 255));
jLabel1.setFont(new java.awt.Font("Segoe Print", 1, 14)); // NOI18N
jLabel1.setForeground(new java.awt.Color(204, 204, 255));
jLabel1.setText("ID RED");

jLabel7.setFont(new java.awt.Font("Segoe Print", 1, 14)); // NOI18N
jLabel7.setForeground(new java.awt.Color(204, 204, 255));
jLabel7.setText("ID SUBRED");

jLabel5.setFont(new java.awt.Font("Segoe Print", 1, 14)); // NOI18N
jLabel5.setForeground(new java.awt.Color(204, 204, 255));
jLabel5.setText("PRIMER NODO");

jLabel6.setFont(new java.awt.Font("Segoe Print", 1, 14)); // NOI18N
jLabel6.setForeground(new java.awt.Color(204, 204, 255));
jLabel6.setText("ULTIMO NODO");

javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
jPanel6.setLayout(jPanel6Layout);
jPanel6Layout.setHorizontalGroup(
jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGroup()
.addComponent(jLabel2)
.addGap(56, 56, 56)
.addComponent(jLabel3)
.addGap(85, 85, 85)
.addComponent(jLabel1)
.addGap(77, 77, 77)
.addComponent(jLabel7)
.addContainerGap(36, Short.MAX_VALUE))
.addGroup(jPanel6Layout.createSequentialGroup()
.addContainerGap()
.addComponent(MASKET, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(63, 63, 63)
.addComponent(BROAD, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(29, 29, 29)
.addComponent(RED, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(SBRED, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel6Layout.createSequentialGroup()
.addGap(118, 118, 118)
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(PNODO, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel5))
.addGap(135, 135, 135)
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(UNODO, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6))
.addGap(159, 159, 159))
);
jPanel6Layout.setVerticalGroup(
jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7))
.addComponent(jLabel2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(MASKET, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(RED, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(SBRED, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(BROAD, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(36, 36, 36)
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(jLabel6))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(PNODO, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(UNODO, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(27, Short.MAX_VALUE))
);

jPanel2.setBackground(new java.awt.Color(51, 102, 255));

C.setBackground(new java.awt.Color(0, 153, 153));
buttonGroup1.add(C);
C.setFont(new java.awt.Font("Kristen ITC", 1, 12)); // NOI18N
C.setForeground(new java.awt.Color(0, 51, 51));
C.setText("C");
C.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
C.setMargin(new java.awt.Insets(0, 0, 0, 0));

PUBLIC.setBackground(new java.awt.Color(0, 204, 255));
buttonGroup2.add(PUBLIC);
PUBLIC.setFont(new java.awt.Font("Kristen ITC", 1, 12)); // NOI18N
PUBLIC.setForeground(new java.awt.Color(0, 51, 51));
PUBLIC.setText("PUBLICA");
PUBLIC.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
PUBLIC.setMargin(new java.awt.Insets(0, 0, 0, 0));

PRIVATE.setBackground(new java.awt.Color(0, 204, 255));
buttonGroup2.add(PRIVATE);
PRIVATE.setFont(new java.awt.Font("Kristen ITC", 1, 12)); // NOI18N
PRIVATE.setForeground(new java.awt.Color(0, 51, 51));
PRIVATE.setText("PRIVADA");
PRIVATE.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
PRIVATE.setMargin(new java.awt.Insets(0, 0, 0, 0));

SRED.setBackground(new java.awt.Color(0, 204, 255));
buttonGroup3.add(SRED);
SRED.setFont(new java.awt.Font("Kristen ITC", 1, 12)); // NOI18N
SRED.setForeground(new java.awt.Color(0, 51, 51));
SRED.setText("SUBRED");
SRED.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
SRED.setMargin(new java.awt.Insets(0, 0, 0, 0));

N.setBackground(new java.awt.Color(0, 204, 255));
buttonGroup3.add(N);
N.setFont(new java.awt.Font("Kristen ITC", 1, 12)); // NOI18N
N.setForeground(new java.awt.Color(0, 51, 51));
N.setText("NODOS");
N.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
N.setMargin(new java.awt.Insets(0, 0, 0, 0));

SYN.setBackground(new java.awt.Color(204, 204, 204));
SYN.setFont(new java.awt.Font("Agency FB", 0, 16)); // NOI18N

A.setBackground(new java.awt.Color(0, 153, 153));
buttonGroup1.add(A);
A.setFont(new java.awt.Font("Kristen ITC", 1, 12)); // NOI18N
A.setForeground(new java.awt.Color(0, 51, 51));
A.setText("A");
A.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
A.setMargin(new java.awt.Insets(0, 0, 0, 0));

R3.setBackground(new java.awt.Color(255, 255, 255));
R3.setFont(new java.awt.Font("Agency FB", 1, 12)); // NOI18N
R3.setForeground(new java.awt.Color(0, 51, 51));

R1.setBackground(new java.awt.Color(255, 255, 255));
R1.setFont(new java.awt.Font("Agency FB", 1, 16)); // NOI18N
R1.setForeground(new java.awt.Color(0, 51, 51));

R2.setBackground(new java.awt.Color(255, 255, 255));
R2.setFont(new java.awt.Font("Agency FB", 1, 12)); // NOI18N
R2.setForeground(new java.awt.Color(0, 51, 51));

B.setBackground(new java.awt.Color(0, 153, 153));
buttonGroup1.add(B);
B.setFont(new java.awt.Font("Kristen ITC", 1, 12)); // NOI18N
B.setForeground(new java.awt.Color(0, 51, 51));
B.setText("B");
B.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
B.setMargin(new java.awt.Insets(0, 0, 0, 0));

jPanel8.setBackground(new java.awt.Color(0, 102, 102));

jLabel8.setFont(new java.awt.Font("Kristen ITC", 1, 24)); // NOI18N
jLabel8.setForeground(new java.awt.Color(255, 255, 255));
jLabel8.setText("CLASE");

javax.swing.GroupLayout jPanel8Layout = new javax.swing.GroupLayout(jPanel8);
jPanel8.setLayout(jPanel8Layout);
jPanel8Layout.setHorizontalGroup(
jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel8Layout.createSequentialGroup()
.addGap(119, 119, 119)
.addComponent(jLabel8)
.addContainerGap(120, Short.MAX_VALUE))
);
jPanel8Layout.setVerticalGroup(
jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel8Layout.createSequentialGroup()
.addContainerGap(46, Short.MAX_VALUE)
.addComponent(jLabel8)
.addGap(39, 39, 39))
);

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(24, 24, 24)
.addComponent(R1, javax.swing.GroupLayout.PREFERRED_SIZE, 192, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(B)
.addGap(672, 672, 672))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup()
.addGap(64, 64, 64)
.addComponent(jPanel8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(43, 43, 43)
.addComponent(R3, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
.addContainerGap(71, Short.MAX_VALUE)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(PUBLIC)
.addComponent(SRED))
.addGap(17, 17, 17)))
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(66, 66, 66)
.addComponent(A)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(83, 83, 83)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(C)
.addComponent(R2, javax.swing.GroupLayout.PREFERRED_SIZE, 142, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(22, 22, 22)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(PRIVATE)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(SYN, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(35, 35, 35)
.addComponent(N)))))))
.addGap(521, 521, 521)))
.addContainerGap())
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(81, 81, 81)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(74, 74, 74)
.addComponent(R1, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(C)
.addComponent(A))
.addGap(36, 36, 36)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(R2, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(R3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(7, 7, 7)))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(PRIVATE, javax.swing.GroupLayout.DEFAULT_SIZE, 27, Short.MAX_VALUE)
.addComponent(PUBLIC, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(68, 68, 68)
.addComponent(B)))
.addGap(35, 35, 35)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(SRED, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(N, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(SYN, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(23, 23, 23)
.addComponent(jPanel8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(14, Short.MAX_VALUE))
);

CALCULAR.setBackground(new java.awt.Color(102, 0, 102));
CALCULAR.setFont(new java.awt.Font("Kristen ITC", 1, 14)); // NOI18N
CALCULAR.setForeground(new java.awt.Color(0, 51, 51));
CALCULAR.setText("CALCULAR");
CALCULAR.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
CALCULARMouseClicked(evt);
}
});

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addGap(112, 112, 112)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, 461, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, 649, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
.addContainerGap(282, Short.MAX_VALUE)
.addComponent(CALCULAR)
.addGap(254, 254, 254))
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addGap(11, 11, 11)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(CALCULAR, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(14, Short.MAX_VALUE))
);

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addGap(2017, 2017, 2017)
.addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(612, 612, 612))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(245, 245, 245)
.addComponent(jLabel4)
.addContainerGap(2346, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(2130, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jLabel4)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(126, 126, 126)
.addComponent(jPanel5, 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)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 686, javax.swing.GroupLayout.PREFERRED_SIZE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 681, javax.swing.GroupLayout.PREFERRED_SIZE)
);

pack();
}//
//GEN-END:initComponents

private void CALCULARMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_CALCULARMouseClicked
String x = SYN.getText();
int Y = Integer.parseInt(x);

if (A.isSelected()&& PUBLIC.isSelected()&& N.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("1.0.0.7");
PNODO.setText("1.0.0.5");
UNODO.setText("1.0.0.6");
SBRED.setText("1.0.0.4");
R1.setText("");
R2.setText("BITS NODOS 2");
R3.setText("BITS SUBRED 22");

}
if (Y >=3 && Y <=6){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("1.0.0.15");
PNODO.setText("1.0.0.9");
UNODO.setText("1.0.0.14");
SBRED.setText("1.0.0.8");
R1.setText("");
R2.setText("BITS NODOS 3");
R3.setText("BITS SUBRED 21");

}
if (Y >=7 && Y <=14){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("1.0.0.31");
PNODO.setText("1.0.0.17");
UNODO.setText("1.0.0.30");
SBRED.setText("1.0.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 20");

}
if (Y >=15 && Y <=30){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("1.0.0.63");
PNODO.setText("1.0.0.33");
UNODO.setText("1.0.0.62");
SBRED.setText("1.0.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 19");

}
if (Y >=31 && Y <=62){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("1.0.0.127");
PNODO.setText("1.0.0.65");
UNODO.setText("1.0.0.126");
SBRED.setText("1.0.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 18");

}
if (Y >=63 && Y <=126){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("1.0.0.255");
PNODO.setText("1.0.0.129");
UNODO.setText("1.0.0.254");
SBRED.setText("1.0.0.128");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 17");

}
if (Y >=127 && Y <=254){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("1.0.1.255");
PNODO.setText("1.0.1.1");
UNODO.setText("1.0.1.254");
SBRED.setText("1.0.1.0");
R1.setText("");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 16");

}
if (Y >=255 && Y <=510){
RED.setText("1.0.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("1.0.3.255");
PNODO.setText("1.0.2.1");
UNODO.setText("1.0.3.256");
SBRED.setText("1.0.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 15");

}
if (Y >=511 && Y <=1022){
RED.setText("1.0.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("1.0.7.255");
PNODO.setText("1.0.4.1");
UNODO.setText("1.0.7.254");
SBRED.setText("1.0.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 14");

}
if (Y >=1023 && Y <=2046){
RED.setText("1.0.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("1.0.15.255");
PNODO.setText("1.0.8.1");
UNODO.setText("1.0.15.254");
SBRED.setText("1.0.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=2047 && Y <=4094){
RED.setText("1.0.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("1.0.31.255");
PNODO.setText("1.0.16.1");
UNODO.setText("1.0.31.254");
SBRED.setText("1.0.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=4095 && Y <=8190){
RED.setText("1.0.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("1.0.63.255");
PNODO.setText("1.0.32.1");
UNODO.setText("1.0.63.254");
SBRED.setText("1.0.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=8191 && Y <=16382){
RED.setText("1.0.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("1.0.127.255");
PNODO.setText("1.0.64.1");
UNODO.setText("1.0.127.254");
SBRED.setText("1.0.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=16383 && Y <=32766){
RED.setText("1.0.0.0");
MASKET.setText("255.255.128.0");
BROAD.setText("1.0.255.255");
PNODO.setText("1.0.128.1");
UNODO.setText("1.0.255.254");
SBRED.setText("1.0.128.0");
R1.setText("");
R2.setText("BITS PARA NODOS 15");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=32767 && Y <=65534){
RED.setText("1.0.0.0");
MASKET.setText("255.255.0.0");
BROAD.setText("1.1.255.255");
PNODO.setText("1.1.0.1");
UNODO.setText("1.1.255.254");
SBRED.setText("1.1.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 16");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=65535 && Y <=131070){
RED.setText("1.0.0.0");
MASKET.setText("255.254.0.0");
BROAD.setText("1.3.255.255");
PNODO.setText("1.2.0.1");
UNODO.setText("1.3.255.254");
SBRED.setText("1.2.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 17");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=131071 && Y <=262142){
RED.setText("1.0.0.0");
MASKET.setText("255.252.0.0");
BROAD.setText("1.7.255.255");
PNODO.setText("1.4.0.1");
UNODO.setText("1.7.255.254");
SBRED.setText("1.4.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 18");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=262143 && Y <=524286){
RED.setText("1.0.0.0");
MASKET.setText("255.248.0.0");
BROAD.setText("1.15.255.255");
PNODO.setText("1.8.0.1");
UNODO.setText("1.15.255.254");
SBRED.setText("1.8.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 19");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=524287 && Y <=1048574){
RED.setText("1.0.0.0");
MASKET.setText("255.240.0.0");
BROAD.setText("1.31.255.255");
PNODO.setText("1.16.0.1");
UNODO.setText("1.31.255.254");
SBRED.setText("1.16.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 20");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=1048575 && Y <=2097150){
RED.setText("1.0.0.0");
MASKET.setText("255.224.0.0");
BROAD.setText("1.63.255.255");
PNODO.setText("1.32.0.1");
UNODO.setText("1.63.255.254");
SBRED.setText("1.32.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 21");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=2097151 && Y <=4194302){
RED.setText("1.0.0.0");
MASKET.setText("255.192.0.0");
BROAD.setText("1.127.255.255");
PNODO.setText("1.64.0.1");
UNODO.setText("1.127.255.254");
SBRED.setText("1.64.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 22");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=4194303){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}

if (A.isSelected()&& PUBLIC.isSelected()&& SRED.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("1.0.0.0");
MASKET.setText("255.192.0.0");
BROAD.setText("1.127.255.255");
PNODO.setText("1.64.0.1");
UNODO.setText("1.127.255.254");
SBRED.setText("1.64.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 22");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=3 && Y <=6){
RED.setText("1.0.0.0");
MASKET.setText("255.224.0.0");
BROAD.setText("1.63.255.255");
PNODO.setText("1.32.0.1");
UNODO.setText("1.63.255.254");
SBRED.setText("1.32.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 21");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=7 && Y <=14){
RED.setText("1.0.0.0");
MASKET.setText("255.240.0.0");
BROAD.setText("1.31.255.255");
PNODO.setText("1.16.0.1");
UNODO.setText("1.31.255.254");
SBRED.setText("1.16.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 20");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("1.0.0.0");
MASKET.setText("255.248.0.0");
BROAD.setText("1.15.255.255");
PNODO.setText("1.8.0.1");
UNODO.setText("1.15.255.254");
SBRED.setText("1.8.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 19");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=31 && Y <=62){
RED.setText("1.0.0.0");
MASKET.setText("255.252.0.0");
BROAD.setText("1.7.255.255");
PNODO.setText("1.4.0.1");
UNODO.setText("1.7.255.254");
SBRED.setText("1.4.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 18");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=63 && Y <=126){
RED.setText("1.0.0.0");
MASKET.setText("255.254.0.0");
BROAD.setText("1.3.255.255");
PNODO.setText("1.2.0.1");
UNODO.setText("1.3.255.254");
SBRED.setText("1.2.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 17");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=127 && Y <=254){
RED.setText("1.0.0.0");
MASKET.setText("255.255.0.0");
BROAD.setText("1.1.255.255");
PNODO.setText("1.1.0.1");
UNODO.setText("1.1.255.254");
SBRED.setText("1.1.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 16");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=255 && Y <=510){
RED.setText("1.0.0.0");
MASKET.setText("255.255.128.0");
BROAD.setText("1.0.255.255");
PNODO.setText("1.0.128.1");
UNODO.setText("1.0.255.254");
SBRED.setText("1.0.128.0");
R1.setText("");
R2.setText("BITS PARA NODOS 15");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=511 && Y <=1022){
RED.setText("1.0.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("1.0.127.255");
PNODO.setText("1.0.64.1");
UNODO.setText("1.0.127.254");
SBRED.setText("1.0.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=1023 && Y <=2046){
RED.setText("1.0.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("1.0.63.255");
PNODO.setText("1.0.32.1");
UNODO.setText("1.0.63.254");
SBRED.setText("1.0.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=2047 && Y <=4094){
RED.setText("1.0.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("1.0.31.255");
PNODO.setText("1.0.16.1");
UNODO.setText("1.0.31.254");
SBRED.setText("1.0.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=4095 && Y <=8190){
RED.setText("1.0.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("1.0.15.255");
PNODO.setText("1.0.8.1");
UNODO.setText("1.0.15.254");
SBRED.setText("1.0.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=8191 && Y <=16382){
RED.setText("1.0.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("1.0.7.255");
PNODO.setText("1.0.4.1");
UNODO.setText("1.0.7.254");
SBRED.setText("1.0.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 14");

}
if (Y >=16383 && Y <=32766){
RED.setText("1.0.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("1.0.3.255");
PNODO.setText("1.0.2.1");
UNODO.setText("1.0.3.254");
SBRED.setText("1.0.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 15");

}
if (Y >=32767 && Y <=65534){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("1.0.1.255");
PNODO.setText("1.0.1.255");
UNODO.setText("1.0.1.1");
SBRED.setText("1.0.1.254");
R1.setText("1.0.1.0");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 16");

}
if (Y >=65535 && Y <=131070){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("1.0.0.255");
PNODO.setText("1.0.0.129");
UNODO.setText("1.0.0.254");
SBRED.setText("1.0.0.128");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 17");

}
if (Y >=131071 && Y <=262142){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("1.0.0.127");
PNODO.setText("1.0.0.65");
UNODO.setText("1.0.0.126");
SBRED.setText("1.0.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 18");

}
if (Y >=262143 && Y <=524286){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("1.0.0.63");
PNODO.setText("1.0.0.33");
UNODO.setText("1.0.0.62");
SBRED.setText("1.0.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 19");

}
if (Y >=524287 && Y <=1048574){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("1.0.0.31");
PNODO.setText("1.0.0.17");
UNODO.setText("1.0.0.30");
SBRED.setText("1.0.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 20");

}
if (Y >=1048575 && Y <=2097150){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("1.0.0.15");
PNODO.setText("1.0.0.9");
UNODO.setText("1.0.0.14");
SBRED.setText("1.0.0.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 21");

}
if (Y >=2097151 && Y <=4194302){
RED.setText("1.0.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("1.0.0.7");
PNODO.setText("1.0.0.5");
UNODO.setText("1.0.0.6");
SBRED.setText("1.0.0.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 22");

}
if (Y >=4194303){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}


if (A.isSelected()&& PRIVATE.isSelected()&& N.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("10.0.0.7");
PNODO.setText("10.0.0.5");
UNODO.setText("10.0.0.6");
SBRED.setText("10.0.0.4");
R1.setText("");
R2.setText("BITS NODOS 2");
R3.setText("BITS SUBRED 22");

}
if (Y >=3 && Y <=6){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("10.0.0.15");
PNODO.setText("10.0.0.9");
UNODO.setText("10.0.0.14");
SBRED.setText("10.0.0.8");
R1.setText("");
R2.setText("BITS NODOS 3");
R3.setText("BITS SUBRED 21");

}
if (Y >=7 && Y <=14){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("10.0.0.31");
PNODO.setText("10.0.0.17");
UNODO.setText("10.0.0.30");
SBRED.setText("10.0.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 20");

}
if (Y >=15 && Y <=30){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("10.0.0.63");
PNODO.setText("10.0.0.33");
UNODO.setText("10.0.0.62");
SBRED.setText("10.0.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 19");

}
if (Y >=31 && Y <=62){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("10.0.0.127");
PNODO.setText("10.0.0.65");
UNODO.setText("10.0.0.126");
SBRED.setText("10.0.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 18");

}
if (Y >=63 && Y <=126){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("10.0.0.255");
PNODO.setText("10.0.0.129");
UNODO.setText("10.0.0.254");
SBRED.setText("10.0.0.128");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 17");

}
if (Y >=127 && Y <=254){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("10.0.1.255");
PNODO.setText("10.0.1.1");
UNODO.setText("10.0.1.254");
SBRED.setText("10.0.1.0");
R1.setText("");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 16");

}
if (Y >=255 && Y <=510){
RED.setText("10.0.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("10.0.3.255");
PNODO.setText("10.0.2.1");
UNODO.setText("10.0.3.256");
SBRED.setText("10.0.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 15");

}
if (Y >=511 && Y <=1022){
RED.setText("10.0.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("10.0.7.255");
PNODO.setText("10.0.4.1");
UNODO.setText("10.0.7.254");
SBRED.setText("10.0.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 14");

}
if (Y>=1023 && Y <=2046){
RED.setText("10.0.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("10.0.15.255");
PNODO.setText("10.0.8.1");
UNODO.setText("10.0.15.254");
SBRED.setText("10.0.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=2047 && Y <=4094){
RED.setText("10.0.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("10.0.31.255");
PNODO.setText("10.0.16.1");
UNODO.setText("10.0.31.254");
SBRED.setText("10.0.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=4095 && Y <=8190){
RED.setText("10.0.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("10.0.63.255");
PNODO.setText("10.0.32.1");
UNODO.setText("10.0.63.254");
SBRED.setText("10.0.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=8191 && Y <=16382){
RED.setText("10.0.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("10.0.127.255");
PNODO.setText("10.0.64.1");
UNODO.setText("10.0.127.254");
SBRED.setText("10.0.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=16383 && Y <=32766){
RED.setText("10.0.0.0");
MASKET.setText("255.255.128.0");
BROAD.setText("10.0.255.255");
PNODO.setText("10.0.128.1");
UNODO.setText("10.0.255.254");
SBRED.setText("10.0.128.0");
R1.setText("");
R2.setText("BITS PARA NODOS 15");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=32767 && Y <=65534){
RED.setText("10.0.0.0");
MASKET.setText("255.255.0.0");
BROAD.setText("10.1.255.255");
PNODO.setText("10.1.0.1");
UNODO.setText("10.1.255.254");
SBRED.setText("10.1.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 16");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=65535 && Y <=131070){
RED.setText("10.0.0.0");
MASKET.setText("255.254.0.0");
BROAD.setText("10.3.255.255");
PNODO.setText("10.2.0.1");
UNODO.setText("10.3.255.254");
SBRED.setText("10.2.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 17");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=131071 && Y <=262142){
RED.setText("10.0.0.0");
MASKET.setText("255.252.0.0");
BROAD.setText("10.7.255.255");
PNODO.setText("10.4.0.1");
UNODO.setText("10.7.255.254");
SBRED.setText("10.4.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 18");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=262143 && Y <=524286){
RED.setText("10.0.0.0");
MASKET.setText("255.248.0.0");
BROAD.setText("10.15.255.255");
PNODO.setText("10.8.0.1");
UNODO.setText("10.15.255.254");
SBRED.setText("10.8.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 19");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=524287 && Y <=1048574){
RED.setText("10.0.0.0");
MASKET.setText("255.240.0.0");
BROAD.setText("10.31.255.255");
PNODO.setText("10.16.0.1");
UNODO.setText("10.31.255.254");
SBRED.setText("10.16.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 20");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=1048575 && Y <=2097150){
RED.setText("10.0.0.0");
MASKET.setText("255.224.0.0");
BROAD.setText("10.63.255.255");
PNODO.setText("10.32.0.1");
UNODO.setText("10.63.255.254");
SBRED.setText("10.32.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 21");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=2097151 && Y <=4194302){
RED.setText("10.0.0.0");
MASKET.setText("255.192.0.0");
BROAD.setText("10.127.255.255");
PNODO.setText("10.64.0.1");
UNODO.setText("10.127.255.254");
SBRED.setText("10.64.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 22");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=4194303){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
if (A.isSelected()&& PRIVATE.isSelected()&& SRED.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y<=2){
RED.setText("10.0.0.0");
MASKET.setText("255.192.0.0");
BROAD.setText("10.127.255.255");
PNODO.setText("10.64.0.1");
UNODO.setText("10.127.255.254");
SBRED.setText("10.64.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 22");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=3 && Y <=6){
RED.setText("10.0.0.0");
MASKET.setText("255.224.0.0");
BROAD.setText("10.63.255.255");
PNODO.setText("10.32.0.1");
UNODO.setText("10.63.255.254");
SBRED.setText("10.32.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 21");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=7 && Y <=14){
RED.setText("10.0.0.0");
MASKET.setText("255.240.0.0");
BROAD.setText("10.31.255.255");
PNODO.setText("10.16.0.1");
UNODO.setText("10.31.255.254");
SBRED.setText("10.16.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 20");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("10.0.0.0");
MASKET.setText("255.248.0.0");
BROAD.setText("10.15.255.255");
PNODO.setText("10.8.0.1");
UNODO.setText("10.15.255.254");
SBRED.setText("10.8.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 19");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=31 && Y <=62){
RED.setText("10.0.0.0");
MASKET.setText("255.252.0.0");
BROAD.setText("10.7.255.255");
PNODO.setText("10.4.0.1");
UNODO.setText("10.7.255.254");
SBRED.setText("10.4.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 18");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=63 && Y <=126){
RED.setText("10.0.0.0");
MASKET.setText("255.254.0.0");
BROAD.setText("10.3.255.255");
PNODO.setText("10.2.0.1");
UNODO.setText("10.3.255.254");
SBRED.setText("10.2.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 17");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=127 && Y <=254){
RED.setText("10.0.0.0");
MASKET.setText("255.255.0.0");
BROAD.setText("10.1.255.255");
PNODO.setText("10.1.0.1");
UNODO.setText("10.1.255.254");
SBRED.setText("10.1.0.0");
R1.setText("");
R2.setText("BITS PARA NODOS 16");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=255 && Y <=510){
RED.setText("10.0.0.0");
MASKET.setText("255.255.128.0");
BROAD.setText("10.0.255.255");
PNODO.setText("10.0.128.1");
UNODO.setText("10.0.255.254");
SBRED.setText("10.0.128.0");
R1.setText("");
R2.setText("BITS PARA NODOS 15");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=511 && Y <=1022){
RED.setText("10.0.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("10.0.127.255");
PNODO.setText("10.0.64.1");
UNODO.setText("10.0.127.254");
SBRED.setText("10.0.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=1023 && Y <=2046){
RED.setText("10.0.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("10.0.63.255");
PNODO.setText("10.0.32.1");
UNODO.setText("10.0.63.254");
SBRED.setText("10.0.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=2047 && Y <=4094){
RED.setText("10.0.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("10.0.31.255");
PNODO.setText("10.0.16.1");
UNODO.setText("10.0.31.254");
SBRED.setText("10.0.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=4095 && Y <=8190){
RED.setText("10.0.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("10.0.15.255");
PNODO.setText("10.0.8.1");
UNODO.setText("10.0.15.254");
SBRED.setText("10.0.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=8191 && Y <=16382){
RED.setText("10.0.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("10.0.7.255");
PNODO.setText("10.0.4.1");
UNODO.setText("1.0.7.254");
SBRED.setText("10.0.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 14");

}
if (Y >=16383 && Y <=32766){
RED.setText("10.0.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("10.0.3.255");
PNODO.setText("10.0.2.1");
UNODO.setText("10.0.3.254");
SBRED.setText("10.0.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 15");

}
if (Y >=32767 && Y <=65534){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("10.0.1.255");
PNODO.setText("10.0.1.255");
UNODO.setText("10.0.1.1");
SBRED.setText("10.0.1.254");
R1.setText("10.0.1.0");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 16");

}
if (Y >=65535 && Y <=131070){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("10.0.0.255");
PNODO.setText("10.0.0.129");
UNODO.setText("10.0.0.254");
SBRED.setText("10.0.0.128");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 17");

}
if (Y >=131071 && Y <=262142){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("10.0.0.127");
PNODO.setText("10.0.0.65");
UNODO.setText("10.0.0.126");
SBRED.setText("10.0.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 18");

}
if (Y >=262143 && Y <=524286){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("10.0.0.63");
PNODO.setText("10.0.0.33");
UNODO.setText("10.0.0.62");
SBRED.setText("10.0.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 19");

}
if (Y >=524287 && Y <=1048574){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("10.0.0.31");
PNODO.setText("10.0.0.17");
UNODO.setText("10.0.0.30");
SBRED.setText("10.0.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 20");

}
if (Y >=1048575 && Y <=2097150){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("10.0.0.15");
PNODO.setText("10.0.0.9");
UNODO.setText("10.0.0.14");
SBRED.setText("10.0.0.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 21");

}
if (Y >=2097151 && Y<=4194302){
RED.setText("10.0.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("10.0.0.7");
PNODO.setText("10.0.0.5");
UNODO.setText("10.0.0.6");
SBRED.setText("10.0.0.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 22");

}
if (Y >=4194303){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
if (B.isSelected()&& PUBLIC.isSelected()&& N.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("150.1.0.7");
PNODO.setText("150.1.0.5");
UNODO.setText("150.1.0.6");
SBRED.setText("150.1.0.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 14");

}
if (Y >=3 && Y <=6){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("150.1.0.15");
PNODO.setText("150.1.0.9");
UNODO.setText("150.1.0.14");
SBRED.setText("150.1.0.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=7 && Y<=14){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("150.1.0.31");
PNODO.setText("150.1.0.17");
UNODO.setText("150.1.0.30");
SBRED.setText("150.1.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=15 && Y <=30){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("150.1.0.63");
PNODO.setText("150.1.0.33");
UNODO.setText("150.1.0.62");
SBRED.setText("150.1.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=31 && Y <=62){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("150.1.0.127");
PNODO.setText("150.1.0.65");
UNODO.setText("150.1.0.126");
SBRED.setText("150.1.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=63 && Y <=126){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("150.1.0.255");
PNODO.setText("150.1.0.129");
UNODO.setText("150.1.0.254");
SBRED.setText("150.1.0.128");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=127 && Y <=254){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("150.1.1.255");
PNODO.setText("150.1.1.1");
UNODO.setText("150.1.1.254");
SBRED.setText("150.1.1.0");
R1.setText("");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=255 && Y <=510){
RED.setText("150.1.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("150.1.3.255");
PNODO.setText("150.1.2.1");
UNODO.setText("150.1.3.254");
SBRED.setText("150.1.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=511 && Y <=1022){
RED.setText("150.1.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("150.1.7.255");
PNODO.setText("150.1.4.1");
UNODO.setText("150.1.7.254");
SBRED.setText("150.1.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=1023 && Y <=2046){
RED.setText("150.1.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("150.1.15.255");
PNODO.setText("150.1.8.1");
UNODO.setText("150.1.15.254");
SBRED.setText("150.1.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=2047 && Y <=4094){
RED.setText("150.1.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("150.1.31.255");
PNODO.setText("150.1.16.1");
UNODO.setText("150.1.31.254");
SBRED.setText("150.1.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=4095 && Y<=8190){
RED.setText("150.1.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("150.1.63.255");
PNODO.setText("150.1.32.1");
UNODO.setText("150.1.63.254");
SBRED.setText("150.1.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=8191 && Y <=16382){
RED.setText("150.1.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("150.1.127.255");
PNODO.setText("150.1.64.1");
UNODO.setText("150.1.127.254");
SBRED.setText("150.1.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 2");

}
if (Y>=16383){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
if (B.isSelected()&& PUBLIC.isSelected()&& SRED.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("150.1.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("150.1.127.255");
PNODO.setText("150.1.64.1");
UNODO.setText("150.1.127.254");
SBRED.setText("150.1.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=3 && Y <=6){
RED.setText("150.1.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("150.1.63.255");
PNODO.setText("150.1.32.1");
UNODO.setText("150.1.63.254");
SBRED.setText("150.1.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=7 && Y <=14){
RED.setText("150.1.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("150.1.31.255");
PNODO.setText("150.1.16.1");
UNODO.setText("150.1.31.254");
SBRED.setText("150.1.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("150.1.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("150.1.15.255");
PNODO.setText("150.1.8.1");
UNODO.setText("150.1.15.254");
SBRED.setText("150.1.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=31 && Y <=62){
RED.setText("150.1.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("150.1.7.255");
PNODO.setText("150.1.4.1");
UNODO.setText("150.1.7.254");
SBRED.setText("150.1.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=63 && Y <=126){
RED.setText("150.1.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("150.1.3.255");
PNODO.setText("150.1.2.1");
UNODO.setText("150.1.3.254");
SBRED.setText("150.1.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=127 && Y <=254){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("150.1.1.1");
PNODO.setText("150.1.1.254");
UNODO.setText("150.1.1.0");
SBRED.setText("150.1");
R1.setText("");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=255 && Y <=510){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("150.1.255.255");
PNODO.setText("150.1.128.1");
UNODO.setText("150.1.255.254");
SBRED.setText("150.1.128.0");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=511 && Y <=1022){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("150.1.127.255");
PNODO.setText("150.1.64.1");
UNODO.setText("150.1.127.254");
SBRED.setText("150.1.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=1023 && Y<=2046){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("150.1.63.255");
PNODO.setText("150.1.32.1");
UNODO.setText("150.1.63.254");
SBRED.setText("150.1.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=2047 && Y <=4094){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("150.1.31.255");
PNODO.setText("150.1.16.1");
UNODO.setText("150.1.31.254");
SBRED.setText("150.1.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=4095 && Y <=8190){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("150.1.15.255");
PNODO.setText("150.1.8.1");
UNODO.setText("150.1.15.254");
SBRED.setText("150.1.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=8191 && Y <=16382){
RED.setText("150.1.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("150.1.7.255");
PNODO.setText("150.1.4.1");
UNODO.setText("150.1.7.254");
SBRED.setText("150.1.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 14");

}
if (Y>=16383){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
if (B.isSelected()&& PRIVATE.isSelected()&& N.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("172.16.0.7");
PNODO.setText("172.16.0.5");
UNODO.setText("172.16.0.6");
SBRED.setText("172.16.0.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 14");

}
if (Y >=3 && Y<=6){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("172.16.0.15");
PNODO.setText("172.16.0.9");
UNODO.setText("172.16.0.14");
SBRED.setText("172.16.0.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=7 && Y<=14){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("172.16.0.31");
PNODO.setText("172.16.0.17");
UNODO.setText("172.16.0.30");
SBRED.setText("172.16.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=15 && Y <=30){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("172.16.0.63");
PNODO.setText("172.16.0.33");
UNODO.setText("172.16.0.62");
SBRED.setText("172.16.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=31 && Y <=62){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("172.16.0.127");
PNODO.setText("172.16.0.65");
UNODO.setText("172.16.0.126");
SBRED.setText("172.16.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=63 && Y <=126){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("172.16.0.255");
PNODO.setText("172.16.0.129");
UNODO.setText("172.16.0.254");
SBRED.setText("172.16.0.128");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=127 && Y <=254){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("172.16.1.255");
PNODO.setText("172.16.1.1");
UNODO.setText("172.16.1.254");
SBRED.setText("172.16.1.0");
R1.setText("");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=255 && Y <=510){
RED.setText("172.16.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("172.16.3.255");
PNODO.setText("172.16.2.1");
UNODO.setText("172.16.3.254");
SBRED.setText("172.16.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=511 && Y <=1022){
RED.setText("172.16.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("172.16.7.255");
PNODO.setText("172.16.4.1");
UNODO.setText("172.16.7.254");
SBRED.setText("172.16.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=1023 && Y <=2046){
RED.setText("172.16.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("172.16.15.255");
PNODO.setText("172.16.8.1");
UNODO.setText("172.16.15.254");
SBRED.setText("172.16.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=2047 && Y <=4094){
RED.setText("172.16.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("172.16.31.255");
PNODO.setText("172.16.16.1");
UNODO.setText("172.16.31.254");
SBRED.setText("172.16.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=4095 && Y <=8190){
RED.setText("172.16.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("172.16.63.255");
PNODO.setText("172.16.32.1");
UNODO.setText("172.16.63.254");
SBRED.setText("172.16.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=8191 && Y<=16382){
RED.setText("172.16.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("172.16.127.255");
PNODO.setText("172.16.64.1");
UNODO.setText("172.16.127.254");
SBRED.setText("172.16.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=16383){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
if (B.isSelected()&& PRIVATE.isSelected()&& SRED.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y<=2){
RED.setText("172.16.0.0");
MASKET.setText("255.255.192.0");
BROAD.setText("172.16.127.255");
PNODO.setText("172.16.64.1");
UNODO.setText("172.16.127.254");
SBRED.setText("172.16.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 14");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=3 && Y <=6){
RED.setText("172.16.0.0");
MASKET.setText("255.255.224.0");
BROAD.setText("172.16.63.255");
PNODO.setText("172.16.32.1");
UNODO.setText("172.16.63.254");
SBRED.setText("172.16.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 13");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=7 && Y <=14){
RED.setText("172.16.0.0");
MASKET.setText("255.255.240.0");
BROAD.setText("172.16.31.255");
PNODO.setText("172.16.16.1");
UNODO.setText("172.16.31.254");
SBRED.setText("172.16.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 12");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("172.16.0.0");
MASKET.setText("255.255.248.0");
BROAD.setText("172.16.15.255");
PNODO.setText("172.16.8.1");
UNODO.setText("172.16.15.254");
SBRED.setText("172.16.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 11");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=31 && Y <=62){
RED.setText("172.16.0.0");
MASKET.setText("255.255.252.0");
BROAD.setText("172.16.7.255");
PNODO.setText("172.16.4.1");
UNODO.setText("172.16.7.254");
SBRED.setText("172.16.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 10");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=63 && Y <=126){
RED.setText("172.16.0.0");
MASKET.setText("255.255.254.0");
BROAD.setText("172.16.3.255");
PNODO.setText("172.16.2.1");
UNODO.setText("172.16.3.254");
SBRED.setText("172.16.2.0");
R1.setText("");
R2.setText("BITS PARA NODOS 9");
R3.setText("BITS PARA SUBRED 7");

}
if (Y >=127 && Y <=254){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.0");
BROAD.setText("172.16.1.255");
PNODO.setText("172.16.1.1");
UNODO.setText("172.16.1.254");
SBRED.setText("172.16.1.0");
R1.setText("");
R2.setText("BITS PARA NODOS 8");
R3.setText("BITS PARA SUBRED 8");

}
if (Y >=255 && Y <=510){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.128");
BROAD.setText("172.16.255.255");
PNODO.setText("172.16.128.1");
UNODO.setText("172.16.255.254");
SBRED.setText("172.16.128.0");
R1.setText("");
R2.setText("BITS PARA NODOS 7");
R3.setText("BITS PARA SUBRED 9");

}
if (Y >=511 && Y <=1022){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("172.16.127.255");
PNODO.setText("172.16.64.1");
UNODO.setText("172.16.127.254");
SBRED.setText("172.16.64.0");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 10");

}
if (Y >=1023 && Y <=2046){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("172.16.63.255");
PNODO.setText("172.16.32.1");
UNODO.setText("172.16.63.254");
SBRED.setText("172.16.32.0");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 11");

}
if (Y >=2047 && Y <=4094){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("172.16.31.255");
PNODO.setText("172.16.16.1");
UNODO.setText("172.16.31.254");
SBRED.setText("172.16.16.0");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 12");

}
if (Y >=4095 && Y <=8190){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("172.16.15.255");
PNODO.setText("172.16.8.1");
UNODO.setText("172.16.15.254");
SBRED.setText("172.16.8.0");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 13");

}
if (Y >=8191 && Y <=16382){
RED.setText("172.16.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("172.16.7.255");
PNODO.setText("172.16.4.1");
UNODO.setText("172.16.7.254");
SBRED.setText("172.16.4.0");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 14");

}
if (Y >=16383){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
if (C.isSelected()&& PUBLIC.isSelected()&& N.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.252");
BROAD.setText("220.0.1.7");
PNODO.setText("220.0.1.5");
UNODO.setText("220.0.1.6");
SBRED.setText("220.0.1.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=3 && Y <=6){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.248");
BROAD.setText("220.0.1.15");
PNODO.setText("220.0.1.9");
UNODO.setText("220.0.1.14");
SBRED.setText("220.0.1.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=7 && Y <=14){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.240");
BROAD.setText("220.0.1.31");
PNODO.setText("220.0.1.17");
UNODO.setText("220.0.1.30");
SBRED.setText("220.0.1.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.224");
BROAD.setText("220.0.1.63");
PNODO.setText("220.0.1.33");
UNODO.setText("220.0.1.62");
SBRED.setText("220.0.1.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=31 && Y<=62){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.192");
BROAD.setText("220.0.1.127");
PNODO.setText("220.0.1.65");
UNODO.setText("220.0.1.126");
SBRED.setText("220.0.1.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=63){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}

if (C.isSelected()&& PUBLIC.isSelected()&& SRED.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.192");
BROAD.setText("220.0.1.127");
PNODO.setText("220.0.1.65");
UNODO.setText("220.0.1.126");
SBRED.setText("220.0.1.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=3 && Y <=6){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.224");
BROAD.setText("220.0.1.63");
PNODO.setText("220.0.1.33");
UNODO.setText("220.0.1.62");
SBRED.setText("220.0.1.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=7 && Y <=14){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.240");
BROAD.setText("220.0.1.31");
PNODO.setText("220.0.1.17");
UNODO.setText("220.0.1.30");
SBRED.setText("220.0.1.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.248");
BROAD.setText("220.0.1.15");
PNODO.setText("220.0.1.9");
UNODO.setText("220.0.1.14");
SBRED.setText("220.0.1.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=31 && Y <=62){
RED.setText("220.0.1.0");
MASKET.setText("255.255.255.252");
BROAD.setText("220.0.1.7");
PNODO.setText("220.0.1.5");
UNODO.setText("220.0.1.6");
SBRED.setText("220.0.1.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=63){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
if (C.isSelected()&& PRIVATE.isSelected()&& N.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO INCORRECTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y <=2){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("192.168.0.7");
PNODO.setText("192.168.0.5");
UNODO.setText("192.168.0.6");
SBRED.setText("192.168.0.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=3 && Y <=6){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("192.168.0.15");
PNODO.setText("192.168.0.9");
UNODO.setText("192.168.0.14");
SBRED.setText("192.168.0.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=7 && Y <=14){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("192.168.0.31");
PNODO.setText("192.168.0.17");
UNODO.setText("192.168.0.30");
SBRED.setText("192.168.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("192.168.0.63");
PNODO.setText("192.168.0.33");
UNODO.setText("192.168.0.62");
SBRED.setText("192.168.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=31 && Y <=62){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("192.168.0.127");
PNODO.setText("192.168.0.65");
UNODO.setText("192.168.0.126");
SBRED.setText("192.168.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=63){
R1.setText("¡NUMERO DE NODOS MUY ALTO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}

if (C.isSelected()&& PRIVATE.isSelected()&& SRED.isSelected()){
if (Y ==0){
R1.setText("¡NUMERO NO VALIDO!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
if (Y>=1&&Y<=2){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.192");
BROAD.setText("192.168.0.127");
PNODO.setText("192.168.0.65");
UNODO.setText("192.168.0.126");
SBRED.setText("192.168.0.64");
R1.setText("");
R2.setText("BITS PARA NODOS 6");
R3.setText("BITS PARA SUBRED 2");

}
if (Y >=3 && Y<=6){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.224");
BROAD.setText("192.168.0.63");
PNODO.setText("192.168.0.33");
UNODO.setText("192.168.0.62");
SBRED.setText("192.168.0.32");
R1.setText("");
R2.setText("BITS PARA NODOS 5");
R3.setText("BITS PARA SUBRED 3");

}
if (Y >=7 && Y <=14){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.240");
BROAD.setText("192.168.0.31");
PNODO.setText("192.168.0.17");
UNODO.setText("192.168.0.30");
SBRED.setText("192.168.0.16");
R1.setText("");
R2.setText("BITS PARA NODOS 4");
R3.setText("BITS PARA SUBRED 4");

}
if (Y >=15 && Y <=30){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.248");
BROAD.setText("192.168.0.15");
PNODO.setText("192.168.0.9");
UNODO.setText("192.168.0.14");
SBRED.setText("192.168.0.8");
R1.setText("");
R2.setText("BITS PARA NODOS 3");
R3.setText("BITS PARA SUBRED 5");

}
if (Y >=31 && Y <=62){
RED.setText("192.168.0.0");
MASKET.setText("255.255.255.252");
BROAD.setText("192.168.0.7");
PNODO.setText("192.168.0.5");
UNODO.setText("192.168.0.6");
SBRED.setText("192.168.0.4");
R1.setText("");
R2.setText("BITS PARA NODOS 2");
R3.setText("BITS PARA SUBRED 6");

}
if (Y >=63){
R1.setText("¡DEMASIADO GRANDE!");
RED.setText("");
MASKET.setText("");
BROAD.setText("");
PNODO.setText("");
UNODO.setText("");
SBRED.setText("");
R2.setText("");R3.setText("");
}
}
}//GEN-LAST:event_CALCULARMouseClicked

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new IPCALCULATOR().setVisible(true);
}
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JRadioButton A;
private javax.swing.JRadioButton B;
private javax.swing.JTextField BROAD;
private javax.swing.JRadioButton C;
private javax.swing.JButton CALCULAR;
private javax.swing.JTextField MASKET;
private javax.swing.JRadioButton N;
private javax.swing.JTextField PNODO;
private javax.swing.JRadioButton PRIVATE;
private javax.swing.JRadioButton PUBLIC;
private javax.swing.JLabel R1;
private javax.swing.JLabel R2;
private javax.swing.JLabel R3;
private javax.swing.JTextField RED;
private javax.swing.JTextField SBRED;
private javax.swing.JRadioButton SRED;
private javax.swing.JTextField SYN;
private javax.swing.JTextField UNODO;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.ButtonGroup buttonGroup2;
private javax.swing.ButtonGroup buttonGroup3;
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.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel5;
private javax.swing.JPanel jPanel6;
private javax.swing.JPanel jPanel8;
// End of variables declaration//GEN-END:variables

}