Java applets são programas com uma interface gráfica do usuário ( GUI) , assim como o bloco de notas e outras aplicações para Windows ou Macintosh. Aplicações GUI , incluindo applets Java, têm controles : ListBoxes , sliders e botões , por exemplo. Programadores projetar esses controles em termos de sua aparência gráfica e como eles reagem quando um evento do usuário, como um botão de pressão happens.Creating um applet que gera uma mensagem simples, quando um botão é pressionado lhe dará uma visão global eficaz de como criar botões para applets Java. Coisas que você precisa
Java JDK
Show Mais instruções
1
Digite o seguinte código de programa no bloco de notas :
import java.awt * ; . java.awt.event import * ; . . import javax.swing * ;
classe
público appButton estende JAppletimplements ActionListener { msg JLabel privado; privado ButtonText último string = "Pressione me" ;
público anular init () { //obtém a superfície da janela /form - chamado de painel - que mantém os botões e outra gráfica contentContainer contentHolder = getContentPane ();
//indicar onde o painel vai gocontentHolder.setLayout (new BorderLayout ( 18,18 ) );
//adiciona a msg labelmsg = new JLabel ("") ; contentHolder.add (msg , BorderLayout.CENTER );
//make um painel para o buttonJPanel buttonPanel = new JPanel ();
//fazer uma buttonJButton myButton = new JButton ( ButtonText );
//dizer o botão para usar essa classe para responder quando o botão é pressedmyButton.addActionListener (this);
//botão adicionar ao seu panelbuttonPanel.add ( myButton );
//adiciona o painel de botão para o conteúdo panecontentHolder.add ( buttonPanel , BorderLayout . SUL ); . }
/*** o evento método /função actionPerformed é chamado quando o botão é pressionado * a " implementa ActionListener " frase na declaração da classe no topo desta classe informa ao compilador que esta classe ( appButton ) vai definir a função actionPerformed . * Esta função é chamada porque myButton disse Java que a nossa classe appButton irá "ouvir" para eventos do usuário (ações) . * a função de pré- declarou que é chamado quando um evento de usuário acontece é chamado actionPerformed ** /public void actionPerformed ( ActionEvent evt ) {//pega o texto do botão que foi pushedString comando = evt.getActionCommand ();
//se myButton foi pressionado , a saída de um messageif ( ButtonText.equals (comando) ) msg.setText ( "Olá " ) ; }}
Salve o arquivo como appButton.java . Lembre-se que Java é sensível a maiúsculas
2
Crie o arquivo HTML: .
Crie outro arquivo de texto simples e salvá-lo como appButton.html , na mesma pasta que appButton.java . Este código HTML vai carregar o applet em seu navegador . Aqui está o conteúdo para esse arquivo :