El Guru Programador :: V A X N U :: Dominios - Hosting - Aplicaciones Web
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Objetos: Ventanas, Botones, Paneles, JTextField
Autor [leap0119] Calificacion
hola!, aqi les tengo unos pequeños ejemplos de proyectos que tengo realizados para compartirlos con ustedes :), ai trozos de codigos interesantes cmo por ejemplo como colocar las cajas de texto y los botnones en la posicion que necesitamos tamaño en fin, :)

saludos desde venezuela
Luis Viera
[email protected]

//Nota: copien de aqui para bajo y guardenlo como leap.java para que les corra :), aqui va el ejemplo, muchachos me gustaria que me dijeran cmo crear los .jar?



import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.sql.*;

import java.lang.*;

import javax.swing.*;





class leap{



public static JFrame leap;

public static JPanel p1;





public static JLabel lnumero1, lnumero2 ;

public static JTextField numero1, numero2;

public static JButton calcular, limpiar, salir;

public static int res, result,sw=0;

public static String num1, num2;



public static void main(String ar[]){

try {UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());} catch (Exception exc) {System.err.println("Error loading L&F: " + exc);}



leap = new JFrame("Suma de dos numeros");



lnumero1= new JLabel("Ingrese el numero 1:");

lnumero2= new JLabel("Ingrese el numero 2:");



numero1= new JTextField(20);numero2= new JTextField(20);







calcular= new JButton("Calcular");limpiar= new JButton("Limpiar");salir= new JButton("Salir");



p1= new JPanel();//esto es muy importante para colocar los objetos donde quedamos adentro del panel 1



p1.add(lnumero1);p1.add(numero1);

int largo= 180;

lnumero1.setBounds(50, 80, 80, 22);

numero1.setBounds(100, 80, largo, 22);



p1.add(lnumero2);p1.add(numero2);

lnumero2.setBounds(50, 150, 80, 22);

numero2.setBounds(100, 150, largo, 22);



p1.add(calcular);p1.add(limpiar);p1.add(salir);

calcular.setBounds(360, 160, 90, 22);

limpiar.setBounds(360, 160, 90, 22);

salir.setBounds(360, 160, 90, 22);







leap.setResizable(false);

leap.getContentPane().add(p1);

leap.setSize(400,180);

leap.setVisible(true);





/*

leap.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent evt){

res=JOptionPane.showConfirmDialog(null,"Desea Salir del sistema");

if(res==JOptionPane.YES_OPTION){

System.exit(0);

}else{}

//JOptionPane.showMessageDialog(null,"Error, datos invlidos");

//JOptionPane.showConfirmDialog(null,"Otro Numero?");





}});*/



limpiar.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent evt) {

numero1.setText("");numero2.setText("");

}});



calcular.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent evt) {

num1="";num2="";result=0;

num1= numero1.getText();

num2= numero2.getText();

if(num1.length()!=0&&num2.length()!=0){

try{

result=Integer.parseInt(num1)+Integer.parseInt(num2);

sw=1;

}

catch(Exception ee){JOptionPane.showMessageDialog(null,"Los datos deben ser valor numerio!");

}



if(sw==1){JOptionPane.showMessageDialog(null,"La Suma es: "+result);}





}else{

JOptionPane.showMessageDialog(null,"Debe Ingresar los dos numeros");

}

}});





salir.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent evt) {

res=JOptionPane.showConfirmDialog(null,"Desea Salir del sistema");

if(res==JOptionPane.YES_OPTION){

System.exit(0);}

}});









}}




 
Terminos de Uso

1 - Copiar o Descargarse este contenido implica aceptar los terminos aqui detallados.

2 - Usted puede utilizar este contenido en sus propios programas y puede compilarlo en un programa y modificarlo a su gusto.

3 - Usted NO PUEDE redistribuir este contenido tal como se presenta aqui sin el permiso del autor original del mismo.

4 - Usted seguirá cualquier restricción adicional del copyright que el autor pudo haber puesto en la descripción del contenido.

 

Contactos myStudio Network