G
Gast
Gast
Hallo,
ich habe ein kleines Programm geschrieben für die Bildanzeige. Jetzt bin ich allerdings an ein für mich derzeit unlösbares Problem geraten.
Und zwar möchte ich einen Suche integrieren, mit welchen es möglich ist nach einen bestimmten Zeitraum zu suchen. Dafür habe ich 4 Eingabefelder. Zum einen die Startzeit <dd.mm.yyyy> <hh:mm> und dann noch die Endzeit <dd.mm.yyyy> <hh:mm>. Jetzt möchte ich ein Verzeichnis durchsuchen, in welchen für jeden Tag ein neuer Datumsordner <09_22_2008>angelegt wird. Und in diesen Ordner sind dann die jeweiligen Bilder des Tages gesichert. Wie kann ich jetzt nur den gewählten Zeitraum auslesen lassen mit hilfe von lastmodified?
Bisher habe ich folgenden Code für das Formular..
ich habe ein kleines Programm geschrieben für die Bildanzeige. Jetzt bin ich allerdings an ein für mich derzeit unlösbares Problem geraten.
Und zwar möchte ich einen Suche integrieren, mit welchen es möglich ist nach einen bestimmten Zeitraum zu suchen. Dafür habe ich 4 Eingabefelder. Zum einen die Startzeit <dd.mm.yyyy> <hh:mm> und dann noch die Endzeit <dd.mm.yyyy> <hh:mm>. Jetzt möchte ich ein Verzeichnis durchsuchen, in welchen für jeden Tag ein neuer Datumsordner <09_22_2008>angelegt wird. Und in diesen Ordner sind dann die jeweiligen Bilder des Tages gesichert. Wie kann ich jetzt nur den gewählten Zeitraum auslesen lassen mit hilfe von lastmodified?
Bisher habe ich folgenden Code für das Formular..
Code:
public CFilterFormular(){
super("Zeitfilter");
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(300,240);
Box box = new Box( BoxLayout.Y_AXIS );
//zeitfilter
Box zbox = new Box( BoxLayout.Y_AXIS );
zbox.setBorder( new EtchedBorder(Color.blue, Color.yellow) );
//zbox.add(rb2);
JPanel zPanels=new JPanel();
zPanels.add(new JLabel("Geben Sie hier bitte die gewünschte Start- / Endzeit ein!"));
zPanels.add(new JLabel("Bsp. <22.09.2008><07:21> "));
zbox.add(zPanels);
JPanel zPanelt=new JPanel();
zPanelt.add(new JLabel("--------------------------------------------------------------------- "));
zbox.add(zPanelt);
JPanel zPanel1=new JPanel();
zPanel1.setLayout(new FlowLayout());
zPanel1.add(new JLabel("Startzeit : "));
JTextField startzeit =new JTextField("TT.MM.JJJJ",10);
zPanel1.add(startzeit);
zPanel1.add(new JTextField("hh:mm",5));
zbox.add(zPanel1);
JPanel zPanel2=new JPanel();
zPanel2.setLayout(new FlowLayout());
zPanel2.add(new JLabel("Endzeit : "));
JTextField endzeit =new JTextField("TT.MM.JJJJ",10);
zPanel2.add(endzeit);
zPanel2.add(new JTextField("hh:mm",5));
zbox.add(zPanel2);
box.add(zbox);
//buttons
JButton button1 = new JButton("Suchen");
JButton button2 = new JButton("Abbrechen");
final CFilterFormular filterRef = this;
JPanel buttonPanel=new JPanel();
buttonPanel.setLayout(new FlowLayout());
buttonPanel.add(button1);
buttonPanel.add(button2);
box.add(buttonPanel);
add(box);
/**
* ActionListener für die Buttons im Filterformular
*/
// ActionListener für die suche
button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
suchen();
}});
// ActionListener für Abbrechen
button2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
abbrechen();
}});
}
/**
* Funktionen der ActionListener übergeben
*/
/* // Funktion für die CheckBox Zeit
private void checkZeit() {
//zeitfilter
if (rb2.isSelected()){
}
}*/
// Funktion für das JTextField startzeit
private void suchen() {
}
// Funktion für das JTextField startzeit
private void abbrechen() {
}