Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ji;
- import java.awt.EventQueue;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JFrame;
- import javax.swing.JMenu;
- import javax.swing.JMenuBar;
- import javax.swing.JMenuItem;
- import javax.swing.JOptionPane;
- import javax.swing.JScrollPane;
- import javax.swing.JTable;
- import javax.swing.table.DefaultTableModel;
- public class menuNew implements ActionListener{
- private JFrame frame;
- private JTable table;
- JMenuBar menu= new JMenuBar();
- JMenu calculadora, suma,resta, multiplicar;
- JMenuItem sum2num;
- int t;
- String refere;
- float resu;
- private DefaultTableModel tab;
- private JScrollPane scroll;
- private JTable tabl;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- menuNew window = new menuNew();
- window.frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the application.
- */
- public menuNew() {
- initialize();
- }
- private void initialize() {
- CrearMenu();
- frame = new JFrame("calculadora");
- frame.setBounds(100, 100, 268, 300);
- frame.setJMenuBar(menu);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.getContentPane().setLayout(null);
- Object[][] filas= {};
- String[] columnas= {"Descripciones","Resultado"};
- tab= new DefaultTableModel(filas,columnas) {
- /**
- *
- */
- @Override
- public boolean isCellEditable(int Rows,int Columns) {
- return false;
- }
- };
- tabl = new JTable();
- tabl.setModel(tab);
- tabl.getTableHeader().setReorderingAllowed(false);
- scroll= new JScrollPane(tabl);
- scroll.setBounds(0,50,251,200);
- frame.getContentPane().add(scroll);
- }
- private void CrearMenu() {
- // TODO Auto-generated method stub
- calculadora =new JMenu("calcular");
- menu.add(calculadora);
- //suma
- suma =new JMenu("Sumar");
- calculadora.add(suma);
- JMenuItem sum2num= new JMenuItem("Sumar dos numeros");
- suma.add(sum2num);
- JMenuItem sum3num= new JMenuItem("Sumar tres numeros");
- suma.add(sum3num);
- //resta
- resta =new JMenu("Restar");
- calculadora.add(resta);
- JMenuItem resne= new JMenuItem("restar dos numero negativo");
- JMenuItem respo= new JMenuItem("restar dos numero positivo");
- resta.add(resne);
- resta.add(respo);
- //mu
- multiplicar =new JMenu("Multiplicar");
- calculadora.add(multiplicar);
- JMenuItem mul2= new JMenuItem("multiplicar dos numeros");
- JMenuItem mul3= new JMenuItem("multiplicar tres numeros");
- multiplicar.add(mul2);
- multiplicar.add(mul3);
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- // TODO Auto-generated method stub
- }
- protected float[] cargaNumeros(int i) {
- // TODO Auto-generated method stub
- float nums[]= new float[t];
- for (int i1=0; i1 < nums.length ;i1++ ) {
- nums[i1]=Float.parseFloat(JOptionPane.showInputDialog("Ingrese un numero: "));
- }
- return nums;
- }
- }
Add Comment
Please, Sign In to add comment