Faça uma classe chamada Pato
que tenha uma ação: voar
e que esta ação possa definida fora da classe, depois da criação do objeto.
Mais especificamente, a classe Pato
tem um método
public void voar()
public void fazVoar()
Teste a classe: faça um teste, crie um objeto do tipo Pato
, implemente uma ação de fazVoar
, e configure seu objeto para que use a sua implementação.
Mais especificamente:
Pato
fazVoar
voar
do objeto pato
criado.voar
de pato
está funcionando.Faça uma classe chamada Pato
que tenha uma ação: voar
que represente um conjunto de ações que possam ser adicionadas depois da criação do objeto.
Mais especificamente, a classe Pato
tem um método
public void voar()
public void fazVoar()
Teste a classe: faça um teste, crie um objeto do tipo Pato
, implemente pelo menos duas ações de fazVoar
, e configure seu objeto para que use as suas implementações.
Mais especificamente:
Pato
fazVoar
voar
do objeto pato
criado.fazVoar
voar
do objeto pato
criado.voar
de pato
está funcionando.Faça uma classe chamada Calculadora
que tenha uma ação: calcular
que opera dois números reais, e que esta ação possa definida fora da classe, depois da criação do objeto.
Mais especificamente, a classe Calculadora
tem um método
public void calcular(double a, double b)
public void fazConta(double a, double b)
Teste a classe: faça um teste, crie um objeto do tipo Calculadora
, implemente uma ação de calcular
, e configure seu objeto para que use a sua implementação.
Mais especificamente:
Calculadora
fazConta
calcular
do objeto calculadora
criado.calcular
de calculadora
está funcionando.Use o exemplo visto em sala de aula para criar um botão.
JFrame
)JButton
)public void actionPerformed(ActionEvent e)
dentro de uma classe que implements ActionListener
janela.pack();
,janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
,janela.setVisible(true);
Faça seu programa funcionar e teste o botão.
Crie uma janela com três botões e defina um funcionamento para cada um deles.
JFrame
)janela.setLayout(new FlowLayout())
)JButton
)public void actionPerformed(ActionEvent e)
dentro de uma classe que implements ActionListener
janela.pack();
,janela.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
,janela.setVisible(true);
Faça seu programa funcionar e teste os botões.
Faça uma janela, com um botão que escreve na tela
Botão pressionado n vezes!
onde n
é o número de vezes que este botão foi pressionado
Exemplo de saída:
Botão pressionado 1 vezes!
Botão pressionado 2 vezes!
Botão pressionado 3 vezes!
Botão pressionado 4 vezes!
.