import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
import javax.swing.JOptionPane;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Janela extends JFrame implements MouseListener
{
private JTextField texto;
JPanel panel,panel2,panel3;
JLabel msg,msg2,msg3;
JButton botao1,botao2,botao3,botao4,botao5,botao6,botao7,botao8,botao9;
public Janela()
{
super("Minha Máquina");
}
public void criaJanela()
{
botao1 = new JButton("Jarvis");
botao1.addMouseListener(this);
botao1.setBounds(10,40,70,25);
getContentPane().add(botao1, BorderLayout.WEST);
botao2 = new JButton("YPS");
botao2.addMouseListener(this);
botao2.setBounds(100,40,70,25);
getContentPane().add(botao2, BorderLayout.WEST);
botao3 = new JButton("NAVI");
botao3.addMouseListener(this);
botao3.setBounds(190,40,70,25);
getContentPane().add(botao3, BorderLayout.WEST);
botao4 = new JButton("IVE");
botao4.addMouseListener(this);
botao4.setBounds(280,40,70,25);
getContentPane().add(botao4, BorderLayout.WEST);
botao9 = new JButton("Outro");
botao9.addMouseListener(this);
botao9.setBounds(370,40,70,25);
getContentPane().add(botao9, BorderLayout.WEST);
panel = new JPanel();
msg = new JLabel("Oi, ainda não tenho um nome, escolha um para mim destre esses.");
panel.add(msg);
getContentPane().add(panel, BorderLayout.WEST);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setSize(800,600);
setVisible(true);
}
public void criaJanela2()
{
panel2 = new JPanel();
msg2 = new JLabel("Agora, o que deseja fazer, eu sei somar,subtrair,mutiplicar e dividir.");
panel2.add(msg2);
botao5 = new JButton("Somar");
botao5.addMouseListener(this);
botao5.setBounds(10,40,90,25);
getContentPane().add(botao5, BorderLayout.WEST);
botao6 = new JButton("Subtrair");
botao6.addMouseListener(this);
botao6.setBounds(110,40,90,25);
getContentPane().add(botao6, BorderLayout.WEST);
botao7 = new JButton("Mutiplicar");
botao7.addMouseListener(this);
botao7.setBounds(210,40,90,25);
getContentPane().add(botao7, BorderLayout.WEST);
botao8 = new JButton("Dividir");
botao8.addMouseListener(this);
botao8.setBounds(310,40,90,25);
getContentPane().add(botao8, BorderLayout.WEST);
getContentPane().add(panel2, BorderLayout.WEST);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setSize(800,600);
setVisible(true);
}
public void mouseClicked(MouseEvent e){
if( e.getSource() == botao1){
JOptionPane.showMessageDialog(null, "Meu nome agora: Jarvis, obrigador por ecolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() == botao2){
JOptionPane.showMessageDialog(null, "Meu nome agora:YPS, obrigador por escolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() == botao3){
JOptionPane.showMessageDialog(null, "Meu nome agora:NAVI, obrigador por escolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() == botao4){
JOptionPane.showMessageDialog(null, "Meu nome agora pe IVE, obrigador por escolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() == botao9){
texto = new JTextField
texto.setBounds(10,70,70,25);
getContentPane().add(texto, BorderLayout.WEST);}
if( e.getSource() ==botao5){
JOptionPane.showMessageDialog(null, "Em manutecao");}
if( e.getSource() ==botao6){
JOptionPane.showMessageDialog(null, "Em manutecao");}
if( e.getSource() ==botao7){
JOptionPane.showMessageDialog(null, "Em manutecao");}
if( e.getSource() ==botao8){
JOptionPane.showMessageDialog(null, "Em manutecao");}
}
public static void main(String args[])
{
Janela b = new Janela();
b.criaJanela();
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent)
*/
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent)
*/
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent)
*/
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent)
*/
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
}
Se vocês tiverem comandos, qualquer um que tenha haver com o que estou tentando fazer, gostaria que postassem aqui.
Se ajudar e alguem quiser o codigo que funciona alguma coisa.import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
import javax.swing.JOptionPane;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Janela extends JFrame implements MouseListener
{
private JTextField texto;
JPanel panel,panel2,panel3;
JLabel msg,msg2,msg3;
JButton botao1,botao2,botao3,botao4,botao5,botao6,botao7,botao8,botao9;
public Janela()
{
super("Minha Máquina");
}
public void criaJanela()
{
botao1 = new JButton("Jarvis");
botao1.addMouseListener(this);
botao1.setBounds(10,40,70,25);
getContentPane().add(botao1, BorderLayout.WEST);
botao2 = new JButton("YPS");
botao2.addMouseListener(this);
botao2.setBounds(100,40,70,25);
getContentPane().add(botao2, BorderLayout.WEST);
botao3 = new JButton("NAVI");
botao3.addMouseListener(this);
botao3.setBounds(190,40,70,25);
getContentPane().add(botao3, BorderLayout.WEST);
botao4 = new JButton("IVE");
botao4.addMouseListener(this);
botao4.setBounds(280,40,70,25);
getContentPane().add(botao4, BorderLayout.WEST);
botao9 = new JButton("Outro");
botao9.addMouseListener(this);
botao9.setBounds(370,40,70,25);
getContentPane().add(botao9, BorderLayout.WEST);
panel = new JPanel();
msg = new JLabel("Oi, ainda não tenho um nome, escolha um para mim destre esses.");
panel.add(msg);
getContentPane().add(panel, BorderLayout.WEST);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setSize(800,600);
setVisible(true);
}
public void criaJanela2()
{
panel2 = new JPanel();
msg2 = new JLabel("Agora, o que deseja fazer, eu sei somar,subtrair,mutiplicar e dividir.");
panel2.add(msg2);
botao5 = new JButton("Somar");
botao5.addMouseListener(this);
botao5.setBounds(10,40,90,25);
getContentPane().add(botao5, BorderLayout.WEST);
botao6 = new JButton("Subtrair");
botao6.addMouseListener(this);
botao6.setBounds(110,40,90,25);
getContentPane().add(botao6, BorderLayout.WEST);
botao7 = new JButton("Mutiplicar");
botao7.addMouseListener(this);
botao7.setBounds(210,40,90,25);
getContentPane().add(botao7, BorderLayout.WEST);
botao8 = new JButton("Dividir");
botao8.addMouseListener(this);
botao8.setBounds(310,40,90,25);
getContentPane().add(botao8, BorderLayout.WEST);
getContentPane().add(panel2, BorderLayout.WEST);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setSize(800,600);
setVisible(true);
}
public void mouseClicked(MouseEvent e){
if( e.getSource() == botao1){
JOptionPane.showMessageDialog(null, "Meu nome agora: Jarvis, obrigador por ecolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() == botao2){
JOptionPane.showMessageDialog(null, "Meu nome agora:YPS, obrigador por escolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() == botao3){
JOptionPane.showMessageDialog(null, "Meu nome agora:NAVI, obrigador por escolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() == botao4){
JOptionPane.showMessageDialog(null, "Meu nome agora pe IVE, obrigador por escolher um nome");
Janela a = new Janela();
a.criaJanela2();
}
if( e.getSource() ==botao5){
JOptionPane.showMessageDialog(null, "Em manutecao");}
if( e.getSource() ==botao6){
JOptionPane.showMessageDialog(null, "Em manutecao");}
if( e.getSource() ==botao7){
JOptionPane.showMessageDialog(null, "Em manutecao");}
if( e.getSource() ==botao8){
JOptionPane.showMessageDialog(null, "Em manutecao");}
}
public static void main(String args[])
{
Janela b = new Janela();
b.criaJanela();
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent)
*/
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent)
*/
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent)
*/
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent)
*/
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
}
