Bueno, es mi primer paso en Java xD

[Enlace externo eliminado para invitados]

Código: Seleccionar todo

/** --------------------------------------------
 *   @Author KainRazor
 *   @WebSite www.Indetectables.net
 *   @IDE Java Eclipse Helios x64
 *   @Purpose Simple Calculator
 *   @Requirements Java Virtual Machine (JVM)
 *  --------------------------------------------
 */

import java.awt.Container;
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.JTextField;

public class Calculator {
	
	 // Creamos la Ventana y sus Componentes
	static JFrame frmMain = new JFrame("Java Calculator");
	static JButton cmdAdd = new JButton("Suma");
	static JButton cmdDelete = new JButton("Resta");
	static JLabel lblResult = new JLabel("Resultado Final: 0");
	static Container cntMain = frmMain.getContentPane();
	static JTextField txtNumA = new JTextField("");
	static JTextField txtNumB = new JTextField("");
		
	public static void main(String[] args) {
		
		// Cambiamos el formato de la Ventana
		frmMain.setBounds(300, 300, 225, 130);
		frmMain.setVisible(true);
		frmMain.setResizable(false);
		
		// Aplicamos en la ventana que no exista orden predeterminado entre los componentes,
		//  así se ubicarán según nuestra posición asignada!
		frmMain.setLayout(null);
		
		// Cambiamos el tamaño y posición de los Componentes
		cmdAdd.setBounds(140, 10, 70, 20);
		cmdDelete.setBounds(140, 40, 70, 20);
		lblResult.setBounds(10, 60, 180, 50);
		txtNumA.setBounds(10, 10, 110, 20);
		txtNumB.setBounds(10, 40, 110, 20);
		
		// Agregamos los Componentes a la Ventana
		cntMain.add(cmdAdd);
		cntMain.add(cmdDelete);
		cntMain.add(lblResult);
		cntMain.add(txtNumA);
		cntMain.add(txtNumB);
		
		// Le asignamos a cmdAdd un listener que escuche acciones y llame a la clase Start_Add
		cmdAdd.addActionListener(new Start_Add());
			
		// Le asignamos a cmdDelete un listener que escuche acciones y llame a la clase Start_Delete
		cmdDelete.addActionListener(new Start_Delete());
	}
	
}

class Start_Add implements ActionListener {

	public void actionPerformed(ActionEvent arg0) {
		
		// Conseguimos los valores de las cajas de texto y las guardamos en las variables numA y numB
		int numA = Integer.parseInt(Calculator.txtNumA.getText());
		int numB = Integer.parseInt(Calculator.txtNumB.getText());
		
		Calculator.lblResult.setText("Resultado Final: "+(numA+numB));
	}
	
}

class Start_Delete implements ActionListener {

	public void actionPerformed(ActionEvent arg0) {
		
		int numA = Integer.parseInt(Calculator.txtNumA.getText());
		int numB = Integer.parseInt(Calculator.txtNumB.getText());
		
		Calculator.lblResult.setText("Resultado Final: "+(numA-numB));
	}
	
}
Imagen
Jajaja si es un desastre xD

Voy a seguir dejando ejemplos en Java, a ver si alguien más se anima y me acompaña

Un saludo!
Imagen
KainRazor escribió:Jajaja si es un desastre xD

Voy a seguir dejando ejemplos en Java, a ver si alguien más se anima y me acompaña

Un saludo!
yo te acompaño! solo dime que cosas necesito, quiero aprender java igual que tu!
Lo necesario para programar en Java es:

* El JDK (Java Development Kit) compatible con tu PC (En mi caso, AMD64):
Se puede descargar en la web oficial de Java

Código: Seleccionar todo

http://java.sun.com/javase/downloads/widget/jdk6.jsp
* Una IDE como entorno de desarrollo. La IDE no es necesaria pero facilita el aprendizaje; podés elegir entre NetBeans o Eclipse, pero yo estoy aprendiendo en Eclipse porque un usuario del foro me lo recomendó (En mi caso estoy usando Eclipse IDE for Java Developers, Windows 64 Bit, es decir, Java Eclipse Helios Win32 x64)
Se puede descargar en la web oficial de Eclipse

Código: Seleccionar todo

http://www.eclipse.org/downloads/
Si se te complica descargarlo avisame!

Un saludo
Imagen
con estas cosas simples se aprende... animo con Java KainRazor!

saludos!!
Soy un camaleón, en tu cama, leona ♪
Responder

Volver a “Otros lenguajes”