|
|
|
Friday, 20 January 2012 12:18 |
// Lytter
package lytter;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Lytter implements ActionListener {
public Lytter() {
}
@Override
public void actionPerformed(ActionEvent e) {
String s = e.getActionCommand();
if(s.equals("Ansatt")){
}
else if(s.equals("Kunde")){
}
else if(s.equals("Logg inn")){
}
else if(s.equals("Set timer")){
}
else if(s.equals("Kjøp varer"))
{
}
}
public static void main(String[] args) {
Lytter l = new Lytter();
}
}
 Read more: |
|
|
Friday, 20 January 2012 12:17 |
// GUI
package gui;
import java.awt.*;
import javax.swing.*;
import lytter.Lytter;
public class Gui {
private JFrame frame = new JFrame("Hoved");
private Lytter l;
private JButton b5;
private JButton b4;
private JButton b3;
private JButton b2;
private JButton b1;
private JTextField felt;
private JTextField felt1;
public Gui(){
l=new Lytter();
frame.setLayout(new FlowLayout());
frame.setSize(new Dimension(300, 300));
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
//initialiser knappene
b1 = new JButton("Ansatt");
b2 = new JButton("Kunde");
b3 = new JButton("Logg inn");
b4 = new JButton("Set timer");
b5 = new JButton("Kjøp varer");
felt = new JTextField("Skriv inn Brukernavn");
felt1 = new JTextField("Skriv inn Passord");
//legger til lytter til på knappene
b1.addActionListener(l);
b2.addActionListener(l);
b3.addActionListener(l);
b4.addActionListener(l);
b5.addActionListener(l);
//legger knappene og tekstfeltene til JFramen
frame.add(b1);
frame.add(b2);
frame.add(b3);
frame.add(b4);
frame.add(b5);
frame.add(felt);
frame.add(felt1);
//Setter visualiteten til komponentene og containeren
b1.setVisible(true);
b2.setVisible(true);
b3.setVisible(false);
b4.setVisible(false);
b5.setVisible(false);
felt.setVisible(false);
felt1.setVisible(false);
frame.setVisible(true);
}
//metode for å skjule knapper 1, 2 og vise knapper3 og tekstfelt 1 og 2
public void ansatt(){
b1.setVisible(false);
b2.setVisible(false);
b3.setVisible(true);
felt.setVisible(true);
felt1.setVisible(true);
}
}
 Read more: |
|
|
|
|
|
|