completed App Panel and its components
parent
f8c35aca98
commit
1e7bb5cdfe
|
@ -13,9 +13,6 @@ import javax.swing.JPanel;
|
||||||
import javax.swing.JTextField;
|
import javax.swing.JTextField;
|
||||||
|
|
||||||
public class Main extends JFrame {
|
public class Main extends JFrame {
|
||||||
public static void main(String[] args) {
|
|
||||||
Main main = new Main("35a75437476f12302f72e55d368485db");
|
|
||||||
}
|
|
||||||
private Application facade;
|
private Application facade;
|
||||||
|
|
||||||
private JFrame jframe;
|
private JFrame jframe;
|
||||||
|
@ -90,13 +87,22 @@ public class Main extends JFrame {
|
||||||
registerScreen.add(registerBikeSpeed);
|
registerScreen.add(registerBikeSpeed);
|
||||||
registerScreen.add(registerConfirmButton);
|
registerScreen.add(registerConfirmButton);
|
||||||
|
|
||||||
menu = new JPanel(new BorderLayout());
|
menu = new JPanel(null);
|
||||||
searchPLZCreate();
|
searchPLZCreate();
|
||||||
searchOrtCreate();
|
searchOrtCreate();
|
||||||
searchConfirmButtonCreate();
|
searchConfirmButtonCreate();
|
||||||
threeRandomDestinationsButtonCreate();
|
threeRandomDestinationsButtonCreate();
|
||||||
logOutButtonCreate();
|
logOutButtonCreate();
|
||||||
// muss noch konzepiert werden
|
searchPLZ.setBounds(160, 0, 200, 200);
|
||||||
|
searchOrt.setBounds(0, 0, 200, 200);
|
||||||
|
searchConfirmButton.setBounds(360, 5, 90, 20);
|
||||||
|
threeRandomDestinationsButton.setBounds(360, 40, 90, 20);
|
||||||
|
logOutButton.setBounds(380, 420, 90, 30);
|
||||||
|
menu.add(searchPLZ);
|
||||||
|
menu.add(searchOrt);
|
||||||
|
menu.add(searchConfirmButton);
|
||||||
|
menu.add(threeRandomDestinationsButton);
|
||||||
|
menu.add(logOutButton);
|
||||||
|
|
||||||
panelLayout.add(logRegScreen, "1");
|
panelLayout.add(logRegScreen, "1");
|
||||||
panelLayout.add(loginScreen, "2");
|
panelLayout.add(loginScreen, "2");
|
||||||
|
@ -242,27 +248,58 @@ public class Main extends JFrame {
|
||||||
|
|
||||||
private void searchPLZCreate() {
|
private void searchPLZCreate() {
|
||||||
searchPLZ = new JPanel();
|
searchPLZ = new JPanel();
|
||||||
|
JLabel jl = new JLabel("PLZ");
|
||||||
|
JTextField tf = new JTextField(10);
|
||||||
|
tf.setName("plzSuche");
|
||||||
|
searchPLZ.add(jl);
|
||||||
|
searchPLZ.add(tf);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void searchOrtCreate() {
|
private void searchOrtCreate() {
|
||||||
searchOrt = new JPanel();
|
searchOrt = new JPanel();
|
||||||
|
JLabel jl = new JLabel("Ort");
|
||||||
|
JTextField tf = new JTextField(10);
|
||||||
|
tf.setName("ortSuche");
|
||||||
|
searchOrt.add(jl);
|
||||||
|
searchOrt.add(tf);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void searchConfirmButtonCreate() {
|
private void searchConfirmButtonCreate() {
|
||||||
searchConfirmButton = new JButton();
|
searchConfirmButton = new JButton("Suche");
|
||||||
|
searchConfirmButton.setPreferredSize(new Dimension(150, 50));
|
||||||
|
searchConfirmButton.setFocusable(false);
|
||||||
|
searchConfirmButton.addActionListener(new ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
// implementiere Änderung vom Panel
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void threeRandomDestinationsButtonCreate() {
|
private void threeRandomDestinationsButtonCreate() {
|
||||||
threeRandomDestinationsButton = new JButton();
|
threeRandomDestinationsButton = new JButton("Kurztrip");
|
||||||
|
threeRandomDestinationsButton.setPreferredSize(new Dimension(150, 50));
|
||||||
|
threeRandomDestinationsButton.setFocusable(false);
|
||||||
|
threeRandomDestinationsButton.addActionListener(new ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
// implementiere Änderung vom Panel
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void logOutButtonCreate() {
|
private void logOutButtonCreate() {
|
||||||
logOutButton = new JButton();
|
logOutButton = new JButton("Logout");
|
||||||
|
logOutButton.setPreferredSize(new Dimension(150, 50));
|
||||||
|
logOutButton.setFocusable(false);
|
||||||
|
logOutButton.addActionListener(new ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
cardLayout.show(panelLayout, "1");
|
||||||
|
jframe.setSize(new Dimension(450, 120));
|
||||||
|
// implementiere Ausloggen im Backend
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue