Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4. /**
  5. * Write a description of class BarraJmenu here.
  6. *
  7. * @author (your name)
  8. * @version (a version number or a date)
  9. */
  10. public class BarraJmenu extends JFrame
  11. {
  12. // instance variables - replace the example below with
  13.  
  14. /**
  15. * Constructor for objects of class BarraJmenu
  16. */
  17. public BarraJmenu()
  18. {
  19. // initialise instance variables
  20. super("ejemplo menu");
  21. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.  
  23. //crear iconos
  24. ImageIcon iconoProducto = new ImageIcon("Product-documentation-icon.png");
  25. ImageIcon iconoTicket = new ImageIcon("Tickets-icon.png");
  26. ImageIcon iconoFactura = new ImageIcon("Finance-Bill-icon.png");
  27. ImageIcon iconoCliente = new ImageIcon("Clients-icon.png");
  28.  
  29. //crear botones
  30.  
  31. JButton icoProducto = new JButton("Productos",iconoProducto);//pasamos texto e imagen
  32. JButton icoTicket = new JButton("Tickets",iconoTicket);
  33. JButton icoFactura = new JButton("Facturas",iconoFactura);
  34. JButton icoCliente = new JButton("Clientes",iconoCliente);
  35.  
  36. //Añadir los botones a la barra de Herramientas
  37. //1º creamos objeto de la clase Toolbar
  38. JToolBar barra = new JToolBar();
  39. barra.add(icoProducto);
  40. barra.add(icoTicket);
  41. barra.add (icoFactura);
  42. barra.add(icoCliente);
  43.  
  44. //crear menu
  45. JMenuItem j1 = new JMenuItem("Opciones");
  46. JMenuItem j2 = new JMenuItem("Mostrar");
  47. JMenuItem j3 = new JMenuItem("Añadir");
  48. JMenuItem j4 = new JMenuItem("Eliminar");
  49. JMenu menu = new JMenu("Ejemplo Menú");
  50. menu.add(j1);
  51. menu.add(j2);
  52. menu.addSeparator();
  53. menu.add(j3);
  54. menu.add(j4);
  55.  
  56. JMenuBar menubar = new JMenuBar();
  57.  
  58. //preparar interfaz usuario
  59. JTextArea editar = new JTextArea(8,40);
  60. JScrollPane scroll = new JScrollPane(editar);
  61. BorderLayout borde = new BorderLayout();
  62. setLayout (borde);
  63. add("North",barra);
  64. add("Center",scroll);
  65. setJMenuBar(menubar);
  66. pack();
  67. setVisible(true);
  68.  
  69.  
  70.  
  71. }
  72.  
  73.  
  74. public static void maitn(String[] arguments){
  75. Menu marco = new Menu();
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement