Hist view with states
This commit is contained in:
parent
9cf847ad46
commit
a795117895
@ -150,4 +150,9 @@ class State implements Serializable {
|
|||||||
public Date getAllArrivedToHotelsTime() {
|
public Date getAllArrivedToHotelsTime() {
|
||||||
return allArrivedToHotelsTime;
|
return allArrivedToHotelsTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Date getStateTime() {
|
||||||
|
return stateTime;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,50 +1,42 @@
|
|||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.EventQueue;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JComboBox;
|
||||||
|
import javax.swing.JPanel;
|
||||||
|
|
||||||
public class GUI_History {
|
public class GUI_History {
|
||||||
|
|
||||||
private static JFrame frame;
|
private static JFrame frame;
|
||||||
private static JLabel Time;
|
private List<State> states;
|
||||||
|
|
||||||
/**
|
public GUI_History(List<State> states) {
|
||||||
* Launch the application.
|
this.states = states;
|
||||||
*/
|
|
||||||
public static void main(String[] args) {
|
|
||||||
EventQueue.invokeLater(new Runnable() {
|
|
||||||
public void run() {
|
|
||||||
try {
|
|
||||||
GUI_History window = new GUI_History();
|
|
||||||
window.frame.setVisible(true);
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create the application.
|
|
||||||
*/
|
|
||||||
public GUI_History() {
|
|
||||||
initialize();
|
initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Initialize the contents of the frame.
|
|
||||||
*/
|
|
||||||
private void initialize() {
|
private void initialize() {
|
||||||
frame = new JFrame("History");
|
frame = new JFrame("History");
|
||||||
frame.getContentPane().setBackground(new Color(70, 70, 70));
|
frame.getContentPane().setBackground(new Color(70, 70, 70));
|
||||||
frame.getContentPane().setForeground(new Color(0, 0, 0));
|
frame.getContentPane().setForeground(new Color(0, 0, 0));
|
||||||
frame.getContentPane().setLayout(null);
|
frame.getContentPane().setLayout(null);
|
||||||
|
|
||||||
|
JPanel panel = new JPanel();
|
||||||
|
panel.setBounds(10, 11, 1228, 727);
|
||||||
|
frame.getContentPane().add(panel);
|
||||||
|
panel.setLayout(null);
|
||||||
|
|
||||||
|
JComboBox<Date> comboBox = new JComboBox<Date>();
|
||||||
|
comboBox.setBounds(453, 46, 302, 42);
|
||||||
|
for (State state : states) {
|
||||||
|
comboBox.addItem(state.getStateTime());
|
||||||
|
}
|
||||||
|
panel.add(comboBox);
|
||||||
frame.setLocationRelativeTo(null);
|
frame.setLocationRelativeTo(null);
|
||||||
frame.revalidate();
|
frame.revalidate();
|
||||||
frame.setLocation(200,150);
|
frame.setLocation(200,150);
|
||||||
frame.setAutoRequestFocus(false);
|
frame.setAutoRequestFocus(false);
|
||||||
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
frame.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -208,6 +208,9 @@ public class MakkahCity {
|
|||||||
btnBrowseHistory.setBackground(new Color(9,9,9));
|
btnBrowseHistory.setBackground(new Color(9,9,9));
|
||||||
btnBrowseHistory.setFont(new Font("Rockwell", Font.PLAIN, 16));
|
btnBrowseHistory.setFont(new Font("Rockwell", Font.PLAIN, 16));
|
||||||
btnBrowseHistory.setForeground(Color.white);
|
btnBrowseHistory.setForeground(Color.white);
|
||||||
|
btnBrowseHistory.addActionListener(e -> {
|
||||||
|
GUI_History hist = new GUI_History(dataManeger.getStates());
|
||||||
|
});
|
||||||
|
|
||||||
//Label
|
//Label
|
||||||
JLabel lblStreets = new JLabel("Streets");
|
JLabel lblStreets = new JLabel("Streets");
|
||||||
|
Loading…
Reference in New Issue
Block a user