Buenas señores desearia saber la forma correcta de llamar a un Jdialog1 desde otro Jdialog2 y este que vuelva a llamar a Jdialog1 ................se me forma bucle infinito porque ????
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
bck.exec("C:\\Archivos de programa\\MySQL\\MySQL Server 5.5\\bin\\mysqldump.exe");
MsgBox "¿Se retorna a la ventana de inicio?", vbYesNoCancel + vbQuestion, "Confirmación"
public class PanelBasico extends JPanel implements ActionListener {
JLabel lblBasico/*lblBasico1*/;// para un titulo dentro del panel
JButton btnSalir, lblBasico1;// para un boton dentro del panel
private BufferedImage myPicture;
// constructor
public PanelBasico() {
BufferedImage myPicture = null;
try {
myPicture = ImageIO.read(new File("1055914bleach1092super.jpg"));
} catch (IOException ex) {
Logger.getLogger(PanelBasico.class.getName()).log(Level.SEVERE, null, ex);
}
JLabel picLabel = new JLabel(new ImageIcon( myPicture ));
setLayout(null);
// crea objetos para colocar en el panel
lblBasico = new JLabel("Alg. del Banquero", Label.RIGHT);
lblBasico.setBounds(10, 10, 190, 50);
lblBasico.setFont(new Font("Arial", Font.BOLD, 16));
//lblBasico1 = new JLabel("Filosofo comensal",Label.RIGHT);
lblBasico1 = new JButton("Filosofo comensal");
lblBasico1.setBounds(10, 100, 150, 50);
lblBasico1.addActionListener(this);
//lblBasico1.setFont(new Font("Arial",Font.BOLD,16));
btnSalir = new JButton("Salir");
btnSalir.setBounds(10, 60, 80, 25);
btnSalir.addActionListener(this);
setBounds(10, 10, 200, 100);
setBackground(new Color(200, 200, 10));
setVisible(false);
add(lblBasico);
add(lblBasico1);// agrega el label al panel
add(btnSalir); // agrega el boton al panel
add( picLabel );
}
public void actionPerformed(ActionEvent e) {
// si se hizo click en boton salir
if (e.getSource().equals(btnSalir)) {
setVisible(false);// desaparece este panel
}
}
}
public class MiMenu extends JFrame
{
MenuOpciones opciones; // para barra de menu
PanelBasico panel; // para panel de trabajo
public MiMenu(String titulo)
{
super(titulo);
panel = new PanelBasico();
setContentPane(panel);// coloca panel en el contenedor del frame
opciones = new MenuOpciones(this,panel);
setJMenuBar(opciones);// coloca barra de menu
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,200);
setResizable(false);
setLocation(300,200);
setVisible(true);
}
package OurGame;
import Pantalla_Principal.EJemplos___;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import javax.swing.ImageIcon;
public class __Camarada__ {
private Cliente.Cliente C;
private Servidor___._Servidor_ S;
private Pantalla_Principal.EJemplos___ PPE;
//.....................................//
int x, dx, y, nx, nx2, left, dy;
Image still, jump, reverse;
int ammo = 100;
ImageIcon s = new ImageIcon("Anime\\still.png");
ImageIcon j = new ImageIcon("Anime\\jumpv.png");
ImageIcon l = new ImageIcon("Anime\\leftvn.png");
static ArrayList bullets;
public String Derecha, Izquierda, Arriba, Fuego,
Avanza_Derecha, Avanza_Izquierda,
Avanza_Arriba;
//**************************************************************//
public String getArriba() {
return Arriba;
}
public void setArriba(String Arriba) {
this.Arriba = Arriba;
}
public String getAvanza_Arriba() {
return Avanza_Arriba;
}
public void setAvanza_Arriba(String Avanza_Arriba) {
this.Avanza_Arriba = Avanza_Arriba;
}
public String getAvanza_Derecha() {
return Avanza_Derecha;
}
public void setAvanza_Derecha(String Avanza_Derecha) {
this.Avanza_Derecha = Avanza_Derecha;
}
public String getAvanza_Izquierda() {
return Avanza_Izquierda;
}
public void setAvanza_Izquierda(String Avanza_Izquierda) {
this.Avanza_Izquierda = Avanza_Izquierda;
}
public String getDerecha() {
return Derecha;
}
public void setDerecha(String Derecha) {
this.Derecha = Derecha;
}
public String getFuego() {
return Fuego;
}
public void setFuego(String Fuego) {
this.Fuego = Fuego;
}
public String getIzquierda() {
return Izquierda;
}
public void setIzquierda(String Izquierda) {
this.Izquierda = Izquierda;
}
//**************************************************************//
public __Camarada__() {
x = 75;
left = 150;
nx = 0;
nx2 = 685;
y = 172;
still = s.getImage();
bullets = new ArrayList();
}
//************************************************************//
public Rectangle getBounds() {
return new Rectangle(left, y, 63, 154);
}
//************************************************************//
public static ArrayList getBullets() {
return bullets;
}
//************************************************************//
public void fire() {
if (ammo > 0) {
ammo--;
//The v is from the board class, which corresponds to the character's
//position when it is jumping, resulting in the bullet being formed
//at a higher position when the character is at the peak of its jump
___Bala z = new ___Bala((left + 60), (__Animar___.v + 154 / 2));
bullets.add(z);
}
}
//************************************************************//
public void move() {
if (dx != -1) {
if (left + dx <= 150) {
left += dx;
} else {
x = x + dx;
nx2 = nx2 + dx;
nx = nx + dx;
}
} else {
if (left + dx > 0) {
left = left + dx;
}
}
}
//************************************************************//
public int getX() {
return x;
}
public int getLeft() {
return left;
}
public int getnX() {
return nx;
}
public int getnX2() {
return nx2;
}
public int getdx() {
return dx;
}
public Image getImage() {
return still;
}
//************************************************************//
public void keyPressed(KeyEvent e) {
PPE = new EJemplos___();
int key = e.getKeyCode();
if (key == KeyEvent.VK_LEFT) {
dx = -1;
still = l.getImage();
//System.out.println("Avanza_Izquierda");
setAvanza_Izquierda("Avanza_Izquierda");
PPE.setCadena("Avanza_Izquierda");
}
if (key == KeyEvent.VK_RIGHT) {
dx = 1;
still = s.getImage();
// System.out.println("Avanza_Derecha");
setAvanza_Derecha("Avanza_Derecha");
}
if (key == KeyEvent.VK_SPACE) {
fire();
//System.out.println("Fuego");
setFuego("Fuego");
}
if (key == KeyEvent.VK_UP) {
dy = 1;
still = j.getImage();
//System.out.println("Avanza_Arriba");
setAvanza_Arriba("Avanza_Arriba");
}
}
public void keyReleased(KeyEvent e) {
int key = e.getKeyCode();
if (key == KeyEvent.VK_LEFT) {
dx = 0;
// System.out.println("Derecha");
setDerecha("Derecha");
}
if (key == KeyEvent.VK_RIGHT) {
dx = 0;
//System.out.println("Izquierda");
setIzquierda("Izquierda");
}
if (key == KeyEvent.VK_UP) {
dy = 0;
still = s.getImage();
// System.out.println("Arriba");
setArriba("Arriba");
}
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Pantalla_Principal;
/**
*
* @author Mapers
*/
public class EJemplos___ extends Thread{
private OurGame.__Camarada__ OCAM;
private Pantalla_Principal.ejemplo PE;
private String cadena ;
public String getCadena() {
return cadena;
}
public void setCadena(String cadena) {
this.cadena = cadena;
}
public void run (){
PE = new Pantalla_Principal.ejemplo();
PE.setVisible(true);
eventos();
}
public void eventos (){
System.out.println(getCadena());
while(true){
if(getCadena()!=null){
System.out.println("hola mundo ");
}
}
}
}
private OurGame.__Camarada__ OCAM;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package sockets_talk;
/**
*
* @author Mapers
*/
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Servidor {
public static final int puerto = 9999;
private static ServerSocket SS;
private static Socket S;
public static void main(String[] args)throws IOException {
try {
SS = new ServerSocket(puerto);
S=SS.accept();
Talk talk = new Talk(S, "Servidor");
talk.hablar();
S.close();
SS.close();
System.exit(0);
} catch (Exception e) {
e.printStackTrace();
}
}
}
SS = new ServerSocket(puerto);
package Cliente;
import java.io.*;
class threadCliente extends Thread{
DataInputStream entrada;
VentCliente vcli;
public threadCliente (DataInputStream entrada,VentCliente vcli) throws IOException{
this.entrada=entrada;
this.vcli=vcli;
}
public void run(){
String menser="",amigo="";
String colorFondo="";
String colorLetra="";
int opcion=0;
while(true){
try{
opcion=entrada.readInt();
switch(opcion)
{
case 1://mensage enviado
menser=entrada.readUTF();
System.out.println("ECO del servidor:"+menser);
vcli.mostrarMsg(menser);
break;
case 2://se agrega
menser=entrada.readUTF();
vcli.agregarUser(menser);
break;
case 3://mensage de amigo
amigo=entrada.readUTF();
menser=entrada.readUTF();
vcli.mensageAmigo(amigo,menser);
System.out.println("ECO del servidor:"+menser);
break;
case 4: //actualizar fondo y color de letra
colorFondo=entrada.readUTF();
colorLetra=entrada.readUTF();
vcli.mesaje_cambio_Fondo(colorFondo,colorLetra);
break;
}
}
catch (IOException e){
System.out.println("Error en la comunicacion");
break;
}
}
System.out.println("se desconecto el servidor");
}
}
private GUIGrafo venGrafo;
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
jDesktopPane1.add(venGrafo,1);
venGrafo.setLocation(100,100);
venGrafo.show();
// TODO add your handling code here:
}
public GUIGrafo(JFrame frame) {
initComponents();
panDibujo=new PanelDibGrafo(frame);
jToolBar1.setVisible(false);
selectBut=0;//1=cursor,2=vertice,3=arista,4=borrar
grafo=null;
}
#include <stdio . h>
#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>
void *hilo (void *arg) {
int i;
for ( i=0; i<10; i++ ) {
printf("Hilo #%d\n",i);
sleep (1);
} return NULL;
}
int main(void) {
pthread_t mihilo;
if ( pthread_create( &mihilo, NULL, hilo, NULL) ) {
printf ("error creando el hilo.");
abort();
}
printf("Espera union de hilos (join)\n");
if ( pthread_join ( mihilo, NULL ) ) {
printf ("Error uniendo los hilos.");
abort();
} printf ("Fin de union de hilos (
join)\n");
exit (0);
}
try {
File file = new File("D:\ejericicos de java\Cocomo_Beta\correo.hlp");
Desktop.getDesktop().open(file);
} catch(Exception e) {
e.printStackTrace();
}
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
public class Formularios_ extends JFrame implements ActionListener {
private JMenuBar menuBar;
private JMenu Mostrar_Cocomo;
private JMenuItem Cocomo, Primera_Tabla, Segunda_T;
private JMenu mostrar_tabla;
private Compiz_ Com = new Compiz_();
private Primera_Tabla PT = new Primera_Tabla();
public Formularios_() {
super("Modelo de Construccion de Costos");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(null);
this.setSize(400, 400);
this.setResizable(false);
this.addComponents();
this.setVisible(true);
this.setLocationRelativeTo(null);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == Cocomo) {
Com.setVisible(true);
Com.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
else if(e.getSource()==Primera_Tabla){
repaint();
PT.mostrar_codigo();
PT.setVisible(true);
}
}
private void addComponents() {
menuBar = new JMenuBar();
this.setJMenuBar(menuBar);
Mostrar_Cocomo = new JMenu("Calculos");
menuBar.add(Mostrar_Cocomo);
Cocomo = new JMenuItem("Puntos de Funcion_");
Segunda_T = new JMenuItem("COCOMO");
Mostrar_Cocomo.add(Cocomo);
Mostrar_Cocomo.add(Segunda_T);
this.setJMenuBar(menuBar);
mostrar_tabla = new JMenu("Codigos de entrada ");
menuBar.add(mostrar_tabla);
Primera_Tabla = new JMenuItem("Mostrar Codigos Guardados ");
mostrar_tabla.add(Primera_Tabla);
Primera_Tabla .addActionListener(this);
Cocomo.addActionListener(this);
}
}
public void agregarusuario(String cad1,String cad2,String cad3, String cad4,
String cad5, String cad6, String cad7, String cad8, String cad9, String cad10){
CD ="INSERT INTO Primera_Tabla (Entradas_complejidad,Salidas_complejidad," +
"Consultas_complejidad,Archivos_complejidad,Interfaz del Programa_complejidad" +
",Entradas_cuentas,Salidas_cuentas,Consultas_cuentas," +
"Archivos_cuentas,Interfaz del Programa_cuentas) VALUES('"+cad1+"','"+cad2+"','"+cad3+"','"+cad4+"','"+cad5+"','"
+cad6+"','"+cad7+"','"+cad8+"','"+cad9+"','"+cad10+"'"+")";
try{
bd.conectarBaseDeDatos();
bd.sentencia.execute(CD);
System.out.println(CD);
}catch (Exception e){
e.printStackTrace();
}
System.out.println(CD);
}
import java.sql.*;
import javax.swing.JOptionPane;
public class BDManagent {
private final static String drv = "com.mysql.jdbc.Driver";
private final static String db = "jdbc:mysql://127.0.0.1:3306/mapers";
private final static String usar = "root";
private final static String Pass = "mapers";
private Connection ct;
private Statement st;
public BDManagent() {
try {
Class.forName(drv);
ct = DriverManager.getConnection(db, usar, Pass);
st = ct.createStatement();
JOptionPane.showMessageDialog(null, "Me conecte !!!!");
} catch (Exception e) {
System.out.println("No se pudo conectar con la base de datos");
}
}
public void showAll() {
try {
ResultSet rs = st.executeQuery("SELECT * FROM mapers");
while (rs.next()) {
System.out.println(rs.getString(1) + " | " + rs.getString(2)+ " | " + rs.getString(3));
}
} catch (Exception e) {
System.out.println("Error al realizar la consulta");
}
}
public Statement getSt() {
return st;
}
}
public class Usuario_pass extends javax.swing.JFrame {
/** Creates new form Usuario_pass */
public String cadena ;
public String cadena1 ;
public String getCadena() {
return cadena;
}
public void setCadena(String cadena) {
this.cadena = cadena;
}
public String getCadena1() {
return cadena1;
}
public void setCadena1(String cadena1) {
this.cadena1 = cadena1;
}
public Usuario_pass() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("Usuario");
jTextField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
}
});
jTextField1.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
jTextField1KeyPressed(evt);
}
});
jLabel2.setText("clave");
jButton1.setText("conectar");
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton1MouseClicked(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(26, 26, 26)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(56, 56, 56)
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(56, 56, 56)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGroup(layout.createSequentialGroup()
.addGap(103, 103, 103)
.addComponent(jButton1)))
.addContainerGap(78, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(77, 77, 77)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(40, 40, 40)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(51, 51, 51)
.addComponent(jButton1)
.addContainerGap(69, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
cadena =jTextField1.getText();
cadena1 =jTextField2.getText();
}
private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
// End of variables declaration
}
public class jdbc_ {
public static void main(String[] args) {
Usuario_pass up =new Usuario_pass();
up.setVisible(true);
System.out.println(up.getCadena());
System.out.println(up.getCadena1());
}
}
ILE *fi;
stIndice ind;
long inf, sup, n, nRegs;
fi = fopen("indices.ind", "rb");
fseek(fi, 0, SEEK_END);
nRegs = ftell(fi)/sizeof(stIndice);
// Búsqueda binaria:
inf = 0;
sup = nRegs-1;
do {
n = inf+(sup-inf)/2;
fseek(fi, n*sizeof(stIndice), SEEK_SET);
fread(&ind, sizeof(stIndice), 1, fi);
if(strcmp(ind.telefono, telefono) < 0) inf = n+1;
else sup = n-1;
} while(inf <= sup && strcmp(ind.telefono, telefono));
#include <cstdlib>
#include <iostream>
#include <IO.h>
#include <string.h>
#include <sys\STAT.h>
#include <FCNTL.h>
using namespace std;
long int pos=0;
int fd = 0,lr,le,x;
struct encabezado{
int NRS;
int PR;
}e;
struct registro{
int NR;
char NOM[20];
int PTJE;
int SR;
}n,a,s;
void escribir()
{
char rpta;
char band;
if((fd = creat("a3.txt",S_IWRITE | S_IREAD)) < 0)//devuelve un entero si es q lo logra crear
{
cout<<"No se pudo crear"<<endl;
system("PAUSE");
exit(0);
}
le = sizeof(struct encabezado);
lr = sizeof(struct registro);
lseek(fd,le,0);
e.PR = -1;
e.NRS = 0;
do{
band='F';
fflush(stdin);
n.NR = ++e.NRS;
cout<<"Nombre: ";gets(n.NOM);
fflush(stdin);
cout<<"Puntaje: ";cin>>n.PTJE;
if(e.PR==-1)
{ n.SR=e.PR;
e.PR=n.NR;
}
else
{
x=e.PR;
while(x!=-1)
{
pos=(x-1)*lr + le;
lseek(fd,pos,0);
read(fd,&s,lr);
if(strcmp(n.NOM,s.NOM)>0)
{band='V'; a=s; x=s.SR; continue;}
if(strcmp(n.NOM,s.NOM)<0) x=-1;
};
if(band=='F')
{n.SR=e.PR;
e.PR=n.NR;
lseek(fd,0,2);
}
else
{ n.SR=a.SR;
a.SR=n.NR;
pos=(a.NR-1)*lr+le;
lseek(fd,pos,0);
write(fd,&a,lr);
lseek(fd,0,2);
}
}
write(fd,&n,lr);
cout<<"INGRESAR MAS REGISTROS (s/n): "<<endl;
cin>>rpta;
}while(rpta == 's');
lseek(fd,0,0);
write(fd,&e,le);
close(fd);
}
void leer()
{
if((fd = open("a3.txt",O_TEXT)) < 0)//devuelve un entero si es q lo logra crear
{
cout<<"No se pudo abrir"<<endl;
system("PAUSE");
exit(0);
}
le = sizeof(struct encabezado);
lr = sizeof(struct registro);
read(fd,&e,le);
cout<<"PR : "<<e.PR<<" NRS : "<<e.NRS<<endl;
cout<<"NR\t " << "Nombre\t" << "Ptje\t"<<"SR"<<endl;
x=e.PR;
while(x!=-1)
{
pos=(x-1)*lr + le;
lseek(fd,pos,0);
read(fd,&a,lr);
cout<<a.NR<<"\t"<<a.NOM<<"\t"<<a.PTJE<<"\t"<<a.SR<<endl;
x=a.SR;
}
close(fd);
}
int main(int argc, char *argv[])
{
int op;
do{ cout<<"LISTA ENLAZADA ORDENADA"<<endl;
cout<<"1.escribir 2.leer 3.Salir"<<endl;
cin>>op;
switch(op){
case 1: escribir();break;
case 2: leer();break;
case 3: break;
};
}while(op!=3);
system("PAUSE");
return EXIT_SUCCESS;
}
public class Metodo {
private String cadena;
private int contar;
public Metodo(String cadena, int contar) {
this.cadena = cadena;
this.contar = contar;
}
int factor = 0;
public void Redondeo() {
char[] c = new char[20];
c = cadena.toCharArray();
//System.out.println(c[1]);
for (int i = 0; i < cadena.length(); i++) {
if (c[i] == '.') {
factor = i;
}
}
char[] d = new char[10];
for (int i = 0; i < contar + factor + 1; i++) {
d[i] = c[i];
}
for (int i = contar + factor + 1; i < c.length - contar + factor - 1; i++) {
d[i] = ' ';
}
System.out.println(d);
}
}
import javax.swing.JOptionPane;
public class Ejercicio7 {
public static void main(String[] args) {
Metodo M=new Metodo(JOptionPane.showInputDialog("Ingrese Numero a redondear "),Integer.parseInt(JOptionPane.showInputDialog("Indique catidad")));
M.Redondeo();
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Cad=jTextField1.getText();
try{
num=Integer.parseInt(jTextField2.getText());
}catch(Exception e){
System.out.println("\n inserta un numero entero");
}
try{
Din=Double.parseDouble(jTextField3.getText());
}catch(Exception e){
System.out.println("\n inserta un numero Double");
}
}
public class Frame extends javax.swing.JFrame {
public String Cad ;
public int num;
public double Din;
/** Creates new form Frame */
public Frame(String Cad, int num, double Din) {
this.Cad = Cad;
this.num = num;
this.Din = Din;
}
public Frame (){
initComponents();
}
import javax.swing.JButton;
import javax.swing.JTextField;
public class Frame extends javax.swing.JFrame {
public String Cad ;
public int num;
public double Din;
/** Creates new form Frame */
public Frame(String Cad, int num, double Din) {
initComponents();
this.Cad = Cad;
this.num = num;
this.Din = Din;
}
public String getCad() {
return Cad;
}
public void setCad(String Cad) {
this.Cad = Cad;
}
public double getDin() {
return Din;
}
public void setDin(double Din) {
this.Din = Din;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jTextField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
}
});
jButton1.setText("enviar");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(82, 82, 82)
.addComponent(jButton1)
.addContainerGap(94, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addGap(45, 45, 45)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jTextField2, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField3)
.addComponent(jTextField1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 141, Short.MAX_VALUE))
.addGap(53, 53, 53))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(57, 57, 57)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(37, 37, 37)
.addComponent(jButton1)
.addContainerGap(95, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Cad=jTextField1.getText();
num=Integer.parseInt(jTextField2.getText());
Din=Double.parseDouble(jTextField3.getText());
}
/**
* @param args the command line arguments
*/
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
// End of variables declaration
}
public class EjEmplo {
public static void main(String[] args) {
String cadena;
Frame obj =new Frame ("maers",125,12.36);
obj.setVisible(true);
Hombre obj_1=new Hombre(obj.getCad() ,obj.getNum() ,obj.getDin());
}
}
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String cadena = "";
cadena = jTextField1.getText();
jTextField2.setText(cadena);
}
# define DELIM_C "@"
# define DELIM_R "*"
//-------------------------------------------------//
//-------------------------------------------------//
#include <stdio.h>
#include <iostream>
#include <conio.h>
# include <io.h>
# include <fcntl.h>
# include <sys\stat.h>
//-------------------------------------------------//
//-------------------------------------------------//
using namespace std;
int fichero;
char nom[10];
int edad;
char nombre[10];
//-------------------------------------------------//
//-------------------------------------------------//
void crear(char nombre[30])
{
fichero= creat( nombre , S_IWRITE | S_IREAD );
if ( fichero < 0 )
{
printf(" El Archivo No se Pudo crear !!! ");
getch();
return;
}
else
printf(" \t\t\t El Archivo Se Creo Correctamente !!!! ");
getch();
}
//-------------------------------------------------//
//-------------------------------------------------//
void abrir(char nombre[30])
{
fichero = open ( nombre , O_RDWR);
if ( fichero < 0 )
printf(" El Archivo No se Pudo Abrir !!! ");
}
//-------------------------------------------------//
//-------------------------------------------------//
void escribir(int N)
{
abrir(nombre);
printf("\n");
printf("\t Ingrese sus Datos ...... \n");
getch();
for(int j=1;j<=N;j++)
{
fflush(stdin);
cout<<endl;
printf(" --> Ingrese Nombre : ");
fflush(stdin);
gets(nom);
printf(" --> Ingrese Edad : ");
fflush(stdin);
cin>>edad;
fflush(stdin);
write( fichero, nom , strlen(nom) );
write( fichero , DELIM_C , 1 );
write( fichero , &edad , 2 );
write( fichero, DELIM_R , 1 );
}
close(fichero);
}
//-------------------------------------------------//
//-------------------------------------------------//
void leer()
{
char K;
int i = 0;
printf("\nTeclee El nombre del Fichero a Acceder ");
fflush(stdin);
gets(nombre);
abrir(nombre);
while ( read ( fichero , &K , 1 ) > 0 )
{
if( K == '*' )
{
printf("\t\t ");
printf("\n");
continue;
}
if( K == '@' )
{
printf(" ");
read(fichero,&edad,2);
cout<<edad;
continue;
}
cout<<K;
}
getch();
close(fichero);
}
//-------------------------------------------------//
//-------------------------------------------------//
void menu()
{
printf("\n");
system("cls");
printf("\n");
system("color a");
printf("\t ÈÍÍÍÍÍÍÍÍÍÍÍÍ<< Reguistros de Longitud Variable >>ÍÍÍÍÍÍÍÍÍÍͼ\n");
printf("\n\t\t º º MENU ");
printf("\n\t\t º º ");
printf("\n\t\t º º1. Crear fichero ");
printf("\n\t\t º º2. Insertar datos ");
printf("\n\t\t º º3. Abrir y leer datos Guardados ");
printf("\n\t\t º º4. Salir \n");
printf("\t\t º º\n");
printf("\t\t ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
}
//-------------------------------------------------//
//-------------------------------------------------//
int main()
{
int N;
int opcion;
menu();
while(1)
{
printf("\n\n");
printf("\n");
for(int j=0;j<10;j++)
{
menu();
}
//leer();
do
{
printf("\n\n -> Ingrese una Opcion");
printf(" ---------------> ");
cin>>opcion;
}
while(opcion < 1 || opcion > 4);
switch (opcion)
{
case 1:
printf("\n\tIngrese el nombre del Fichero ");
fflush(stdin);
gets(nombre);
crear(nombre);
break;
case 2:
cout<<endl<<" - Cantidad de Datos : ";
cin>>N;
escribir(N);
break;
case 3:
leer();
break;
case 4:
printf("\n\t ***** Se Guardaran los cambios ****" );
printf("\n\n\n");
getch();
exit(0);
break;
default:
printf("\nopcion no valida");
}
}
printf("\n\n\n");
system("pause");
}
//-------------------------------------------------//
//-------------------------------------------------//