Como criar um menu de restaurante com um applet java programa

Você pode ter um menu em seu próprio site.

Usando o recurso de Java Applet, você pode incorporar um menu automático para o seu restaurante em que é página da web. Entre outras características, isso permitirá que você separe pratos do estilo do applet, fazendo mudanças triviais para o visual do applet ou para os pratos em que serão atualizados instantaneamente.

A classe Applet

  • Abra o seu editor de texto favorito, ou, se preferir, um ambiente dedicado de desenvolvimento Java, como Netbeans. imediatamente salvar o arquivo como "Main.java."

  • Cole o seguinte dentro "Main.java:"

    pacote restaurantmenu;

    importação java.awt.GridLayout;

    importação java.awt.Image;

    importação java.awt.Toolkit;

    importação java.util.ArrayList;

    importação javax.swing.JApplet;

    importação java.awt.Panel;

    public class principal estende JApplet {

    ArrayList dishList = new ArrayList();

    @Sobrepor

    public void init () {

    this.setLayout (new GridLayout (0, 1));

    // Para carregar novos pratos, simples repetição destas duas linhas, quantas vezes forem necessárias, para cada prato.

    Imagem i = Toolkit.getDefaultToolkit (). GetImage ("kungpao.jpg");

    dishList.add (nova ItemPanel ("Kung Pao Chicken", "Prato de galinha picante", "$ 9,95", Eu));

    Imagem i = Toolkit.getDefaultToolkit (). GetImage ("orangechicken.jpg");

    dishList.add (nova ItemPanel ("Galinha laranja", "Um prato saboroso.","$ 10,25" ,Eu));

    for (prato Painel: dishList) {

    this.add (prato);

    }

    }

    }

    Isso cria um applet básico contendo uma lista de matriz de pratos. Assim que a aplicação é carregado, cria-se dois novos pratos utilizando o "ItemPanel" classe que você irá criar na seção dois: Kung Pao frango e Orange frango e adiciona-los ao menu.

  • Salve seu trabalho e feche o documento.

A classe ItemPanel

  • Abra outra cópia do seu editor de texto favorito. Salve o documento como "ItemPanel.java."

  • Cole o seguinte para ele:

    pacote restaurantmenu;



    importação java.awt.BorderLayout;

    importação java.awt.Dimension;

    importação java.awt.Image;

    importação javax.swing.ImageIcon;

    importação javax.swing.JButton;

    importação javax.swing.JLabel;

    importação java.awt.Panel;

    classe pública ItemPanel estende Painel {

    nome JLabel;

    Descrição JLabel;

    preço JLabel;

    imagem JButton;

    int IMAGE_HEIGHT static final = 100;

    int IMAGE_WIDTH static final = 100;

    pública ItemPanel (String dishName, String dishDescription, dishprice String, imagem Imagem) {

    super();

    imagem = new JButton (nova ImageIcon (foto));

    name = new JLabel (dishName);

    preço = new JLabel (dishprice);

    description = new JLabel (dishDescription);

    image.setBackground (this.getBackground ());

    image.setPreferredSize (nova Dimensão (IMAGE_HEIGHT, IMAGE_WIDTH));

    this.setLayout (new BorderLayout ());

    this.add (nome, BorderLayout.NORTH);

    this.add (imagem, BorderLayout.WEST);

    this.add (descrição, BorderLayout.CENTER);

    this.add (preço, BorderLayout.EAST);

    }

    }

    Este contém informações sobre os itens reais no menu e como eles devem ser definidos. É preciso um prato nome, uma descrição do prato, um preço prato, e uma imagem, nessa ordem. Você pode ver como isso é chamado na etapa dois da classe Applet.

  • Salve seu trabalho.

  • Adicione o seguinte código para o arquivo HTML da sua página da web:

De esta maneira? Compartilhar em redes sociais:

LiveInternet