Hola, te dejo este codigo aqui, espero que sea lo que buscas.
Código Java:
Ver originalpackage ForosDelWeb;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
/*
* @author Krain
*/
{
private JButton b1, b2, b3, b4, b5, b6, b7, b8, b9, b0
; private JButton jbtn_coma, jbtn_borrar
; private JButton jbtn_sumar, jbtn_restar, jbtn_multiplicar, jbtn_dividir, jbtn_igual
; private JButton jbtn_porcentaje, jbtn_toBinary, jbtn_toOctal, jbtn_toHex, jbtn_toDec
; private JButton jbtn_o1, jbtn_o2, jbtn_o3
;
public CalculadoraGrafica()
{
super("Calculadora grafica");
this.setSize(400,400);
this.setLocationRelativeTo(null);
this.setResizable(false);
this.
setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE); this.definirCalculadoraGrafica();
this.setVisible(true);
}
private void definirCalculadoraGrafica()
{
jbtn_multiplicar
= new JButton("*"); jbtn_porcentaje
= new JButton("%"); jbtn_toBinary
= new JButton("Binario"); jbtn_toOctal
= new JButton("Octal"); jbtn_toDec
= new JButton("Decimal"); jbtn_toHex
= new JButton("Hexadecimal"); jtxt_resultado.
setHorizontalAlignment(JTextField.
RIGHT);
jpnl_panels.add(jpnl_nort);
jpnl_panels.add(jpnl_nort2);
jpnl_nort.add(jtxt_resultado);
jpnl_center.add(b1);
jpnl_center.add(b2);
jpnl_center.add(b3);
jpnl_center.add(b4);
jpnl_center.add(b5);
jpnl_center.add(b6);
jpnl_center.add(b7);
jpnl_center.add(b8);
jpnl_center.add(b9);
jpnl_center.add(jbtn_coma);
jpnl_center.add(b0);
jpnl_center.add(jbtn_borrar);
jpnl_nort2.add(jbtn_sumar);
jpnl_nort2.add(jbtn_restar);
jpnl_nort2.add(jbtn_multiplicar);
jpnl_nort2.add(jbtn_dividir);
jpnl_nort2.add(jbtn_igual);
jpnl_west.add(jbtn_porcentaje);
jpnl_west.add(jbtn_toBinary);
jpnl_west.add(jbtn_toOctal);
jpnl_west.add(jbtn_toDec);
jpnl_west.add(jbtn_toHex);
jpnl_east.add(jbtn_o1);
jpnl_east.add(jbtn_o2);
jpnl_east.add(jbtn_o3);
}
@Override
{
}
@Override
{
}
@Override
{
}
@Override
{
}
@Override
{
}
@Override
{
}
}
PD: Si, se que muy bonito no es :P