• Nenhum resultado encontrado

botao.setBounds

N/A
N/A
Protected

Academic year: 2022

Share "botao.setBounds "

Copied!
2
0
0

Texto

(1)

ActionListener:-

Trata-se de uma interface para manipular as ações a serem realizadas quando clicamos com o mouse sobre um botão. Esta interface apresenta apenas um método abstrato que é executado quando um botão é clicado.

Para utiliza-la é necessário a cláusula import java.awt.event.*.

void actionPerformed(ActionEvent)

método abstrato que deve ser implementado na classe que implementar a interface ActionListener

Exemplo1:- Janela.java

import java.awt.event.*;

import javax.swing.*;

public class Janela extends JFrame implements ActionListener { private JButton botao;

public Janela(){

botao = new JButton();

botao.setBounds(50,50,80,20);

botao.setText("Sair");

botao.addActionListener(this);

this.getContentPane().setLayout(null);

this.getContentPane().add(botao);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setTitle("Título da Janela");

setBounds(100,100,200,150);

}

public void actionPerformed(ActionEvent ae) { if (ae.getSource() == botao)

System.exit(0);

}

public static void main(String[] args) {

Janela.setDefaultLookAndFeelDecorated(true);

Janela j = new Janela();

j.setvisible(true);

} }

Uma segunda maneira de implementar um ActionListener é faze-lo diretamente quando invocamos o método

addActionListener() para o botão. Note que isso implica em ter um objeto listener para cada botão da janela.

Exemplo2:- Janela.java

import java.awt.event.*;

import javax.swing.*;

public class Janela extends JFrame { private JButton botao;

public Janela(){

botao = new JButton();

botao.setBounds(50,50,80,20);

botao.setText("Sair");

botao.addActionListener( new Action Listener(){

public void actionPerformed(ActionEvent ae){

System.exit(0);

} });

(2)

this.getContentPane().setLayout(null);

this.getContentPane().add(botao);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setTitle("Título da Janela");

setBounds(100,100,200,150);

}

public static void main(String[] args) {

Janela.setDefaultLookAndFeelDecorated(true);

Janela j = new Janela();

j.setvisible(true);

} }

Referências

Documentos relacionados

Em nosso espaço de coworking, localizado no Brooklin, você encontrá uma variedade de pensadores inovadores, focados em seus trabalhos e em metas para alcançar o sucesso.. Com

Na se¸ c˜ ao 4 descrevemos o m´ etodo de corre¸ c˜ ao das trajet´ orias proposto por Xu et al., e em seguida, na se¸c˜ ao 5, definimos o problema e sua corre¸ c˜ ao atrav´ es

Sendo assim, a automação residencial pode prover meios para controlar todos os sistemas da residência como sistema de ar condicionado e aquecimento, home- office, contemplando

Quando clicamos com o botão direito do mouse sobre um objeto, sobre um arquivo, na área de trabalho ou dentro de uma pasta, temos as opções referentes a esse arquivo e

Assim, com o aprofundamento e a apreciação das perspectivas educacionais, esta estratégia não apenas vai contribuir para uma estruturação inter-pessoal

Diferentemente do prazo fixado para pagamento dos precató- rios, as RPVs são depositadas pelos Tribunais Regionais Federais nos bancos ofi- ciais, mensalmente, obedecido o prazo de

Varr edura TCP Window ( cont inuação) ACK- win manipulado Não Responde ACK- win manipulado ICMP Tipo 3 Firewall Negando Firewall Rejeitando Scanner de Porta... Var r edur a FI N/

Concentração de determinada substância, acima da qual podem ocorrer alterações prejudiciais à qualidade do solo e da água subterrânea VALOR DE PREVENÇÃO -