Estou fazendo um jogo Genius em Java e gostaria de saber como usar um Random junto a um botão? E, se tiver como, desenhar um botão com a forma de um botão Genius mesmo, teria como? E para fazer ele piscar? Por favor me ajudem. Muito obrigado pela atenção de vocês. Fabiano Almeida.
Usar Random em botões!
B
2 Respostas
A
Para usar o Random com um botão é assim:
import java.util.Random;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
class getFrame extends JFrame implements ActionListener{
private JTextField jtf;
private JButton jb;
private Container container;
public void setFrame(){
setTitle("Seu codigo");
jtf = new JTextField(10);
jb = new JButton("Botão");
jb.addActionListener(this);
container = getContentPane();
container.setLayout(new FlowLayout());
container.add(jtf);
container.add(jb);
setVisible(true);
}
public void actionPerformed(ActionEvent e){
Random random = new Random();
int a = random.nextInt();
jtf.setText(""+a);
}
}
class Principal{
public static void main(String args[]){
getFrame a = new getFrame();
a.setFrame();
}
}
Agora as suas outras perguntas infelizmente eu não posso te ajudar... se vc conseguir responder, posque aqui para eu ver tb Ok?
Até +
A
Ai vai o resto... vide o codigo abaixo
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ButtonTest extends JFrame{
private JButton plainButton, fancyButton;
public ButtonTest(){
super("Testing Buttons");
Container container = getContentPane();
container.setLayout(new FlowLayout());
plainButton = new JButton("Plain Button");
container.add(plainButton);
Icon bug1 = new ImageIcon("bug1.gif");
Icon bug2 = new ImageIcon("bug2.gif");
fancyButton = new JButton("Fancy Button", bug1);
fancyButton.setRolloverIcon(bug2);
container.add(fancyButton);
ButtonHandler handler = new ButtonHandler();
fancyButton.addActionListener(handler);
plainButton.addActionListener(handler);
setSize(275, 100);
setVisible(true);
}
public static void main(String args[]){
ButtonTest application = new ButtonTest();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private class ButtonHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null, "You pressed: "+e.getActionCommand());
}
}
}
Criado 10 de outubro de 2003
Ultima resposta 21 de out. de 2003
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo