Java e poo

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1422 palavras )
  • Download(s) : 0
  • Publicado : 8 de abril de 2013
Ler documento completo
Amostra do texto
Classe Motocicleta
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package priscilla;

public class Motocicleta {

String marca;
String modelo;
int velocidade;

/*public Motocicleta(String marca, String modelo, int velocidade) {
this.marca = marca;
this.modelo = modelo;
this.velocidade =velocidade;
}*/
public String getMarca() {
return marca;
}

public void setMarca(String marca) {
this.marca = marca;
}

public String getModelo() {
return modelo;
}

public void setModelo(String modelo) {
this.modelo = modelo;
}

public int getVelocidade() {
return velocidade;
}

public voidsetVelocidade(int velocidade) {
this.velocidade = velocidade;
}

public void acelerar(int aceleracao) {
velocidade = velocidade + aceleracao;
}

public void frear(int desaceleracao) {
velocidade = velocidade - desaceleracao;
}

public void parar() {
velocidade = 0;
}

public String estaParada() {
if (velocidade ==0) {
return "Sim";
} else {
return "Não";
}
}
}

Form jFrame:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package priscilla;

public class InterfaceMotocicleta extends javax.swing.JFrame {
Motocicleta moto = new Motocicleta();
/**
* Creates new formInterfaceMotocicleta
*/
public InterfaceMotocicleta() {
initComponents();
}

/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed"desc="Generated Code">
private void initComponents() {

jPanel2 = new javax.swing.JPanel();
jPanel1 = new javax.swing.JPanel();
cModelo = new javax.swing.JTextField();
cMarca = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
cVelocidade = new javax.swing.JTextField();
bCadastrar = new javax.swing.JButton();jLabel3 = new javax.swing.JLabel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jPanel3 = new javax.swing.JPanel();
jLabel5 = new javax.swing.JLabel();
aceleracao = new javax.swing.JTextField();
desaceleracao = new javax.swing.JTextField();
bAcelerar = new javax.swing.JButton();
bFrear = newjavax.swing.JButton();
bParada = new javax.swing.JButton();
jLabel6 = new javax.swing.JLabel();

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0,100, Short.MAX_VALUE)
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 100, Short.MAX_VALUE)
);

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0,0)));

cMarca.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cMarcaActionPerformed(evt);
}
});

jLabel4.setText("Velocidade:");

cVelocidade.setText("0");
cVelocidade.setEnabled(false);

bCadastrar.setText("Cadastrar");...
tracking img