Foro de Ayuda IntercambiosvirtualeS

Foro de Ayuda IntercambiosvirtualeS (https://www.intercambiosos.org/index.php)
-   Programación (https://www.intercambiosos.org/forumdisplay.php?f=45)
-   -   boton en java (https://www.intercambiosos.org/showthread.php?t=9903)

hackdie 14-sep-2010 04:46

boton en java
 
alguien me podria ayudar con un simple boton jejeje

he buscado pero solo encuentro en applets y botones modificados,

lo uniko k kiero es k me salogan 3 botones y k en 2 k diga cualkier cosa y en el otro k salga del programa

:celular::celular:

RagdE 15-sep-2010 21:34

Aqui tienes espero q te ayude!!!

Código PHP:

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;

/**
 *
 * @author Edgar
 */
public class Boton extends JFrame{

    private 
JButton botonNombrebotonSalir// botones
    
private JLabel nombre;
    public 
Boton(){
        
super("Botones!!!");
        
this.setDefaultCloseOperation(Boton.DISPOSE_ON_CLOSE);
        
setLayout(new FlowLayout()); // establece el esquema del marco
        
botonNombre = new JButton("Nombre"); // creamos el primer boton
        
add(botonNombre); // lo añadimos a la ventana
        
botonSalir = new JButton("Salir!!!"); // creamos el segundo boton
        
add(botonSalir);// lo añadimos a la ventana
        
nombre = new JLabel(); // creamos un label para mostrar el nombre
        
add(nombre); // añadimos el label a la ventana
        
Controlador controladorBoton = new Controlador(); // creamos el objeto para controlar el boton
        
botonNombre.addActionListener(controladorBoton); // le añadimos la accion al boton 1
        
botonSalir.addActionListener(controladorBoton); // le añadimos la accion al boton 2
        
this.setLocationRelativeTo(null);
        
this.setSize(180100);
        
this.setVisible(true);
    }
// clase interna que implementa la interfaz ActionListener para controlar los botones
private class Controlador implements ActionListener {

    public 
void actionPerformed(ActionEvent action){
        
int resp// variable para saber si se acepto la opcion o no 1 = si 0 = no
        
if(action.getSource() == botonNombre// si es el botonNombre
            
nombre.setText(JOptionPane.showInputDialog(null"Ingrese Nombre: ")); //se muestra una ventana q pide el nombre
        
else{ //sino se pregunata si quiere salir si es cierto sale con System.exit(0); sino se queda...
            
resp JOptionPane.showConfirmDialog(null"Está seguro de Salir?""Confirmacion Salir"JOptionPane.OK_CANCEL_OPTION);
            if(
JOptionPane.OK_OPTION == resp)
                
System.exit(0);
        }
    }

}

    public static 
void main(String[] args){
        new 
Boton(); // llamamos a la ventana con los botones
    
}




jonathan777 11-oct-2010 00:55

Bueno
 
y si usas el diseñador de netbeans y copias el code esencial del generado.
Lo uniko q necesitas es:
declarar
instanciar
asignar tamaño y locacion con setbounds


La franja horaria es GMT -4. Ahora son las 22:52.

Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.

Ad Management by RedTyger