List of usage examples for org.jfree.data.time Second Second
public Second(int second, int minute, int hour, int day, int month, int year)
From source file:org.jfree.data.time.junit.SecondTest.java
/** * Some checks for the testNext() method. *///from w w w. j av a2 s . c om public void testNext() { Second s = new Second(55, 30, 1, 12, 12, 2000); s = (Second) s.next(); assertEquals(2000, s.getMinute().getHour().getYear()); assertEquals(12, s.getMinute().getHour().getMonth()); assertEquals(12, s.getMinute().getHour().getDayOfMonth()); assertEquals(1, s.getMinute().getHour().getHour()); assertEquals(30, s.getMinute().getMinute()); assertEquals(56, s.getSecond()); s = new Second(59, 59, 23, 31, 12, 9999); assertNull(s.next()); }
From source file:org.jfree.data.time.SecondTest.java
/** * Some checks for the getEnd() method./*from w w w . java 2 s . c om*/ */ @Test public void testGetEnd() { Locale saved = Locale.getDefault(); Locale.setDefault(Locale.ITALY); Calendar cal = Calendar.getInstance(Locale.ITALY); cal.set(2006, Calendar.JANUARY, 16, 3, 47, 55); cal.set(Calendar.MILLISECOND, 999); Second s = new Second(55, 47, 3, 16, 1, 2006); assertEquals(cal.getTime(), s.getEnd()); Locale.setDefault(saved); }
From source file:org.jfree.data.time.junit.SecondTest.java
/** * Some checks for the getStart() method. *//*from ww w .ja v a2s . c om*/ public void testGetStart() { Locale saved = Locale.getDefault(); Locale.setDefault(Locale.ITALY); Calendar cal = Calendar.getInstance(Locale.ITALY); cal.set(2006, Calendar.JANUARY, 16, 3, 47, 55); cal.set(Calendar.MILLISECOND, 0); Second s = new Second(55, 47, 3, 16, 1, 2006); assertEquals(cal.getTime(), s.getStart()); Locale.setDefault(saved); }
From source file:org.jfree.data.time.junit.SecondTest.java
/** * Some checks for the getEnd() method.//from ww w. j av a 2 s .c o m */ public void testGetEnd() { Locale saved = Locale.getDefault(); Locale.setDefault(Locale.ITALY); Calendar cal = Calendar.getInstance(Locale.ITALY); cal.set(2006, Calendar.JANUARY, 16, 3, 47, 55); cal.set(Calendar.MILLISECOND, 999); Second s = new Second(55, 47, 3, 16, 1, 2006); assertEquals(cal.getTime(), s.getEnd()); Locale.setDefault(saved); }
From source file:net.atomique.ksar.graph.Graph.java
private Second convertLocalDateTimeToSecond(LocalDateTime ldt) { int day = ldt.getDayOfMonth(); int month = ldt.getMonthValue(); int year = ldt.getYear(); int hour = ldt.getHour(); int minute = ldt.getMinute(); int second = ldt.getSecond(); return new Second(second, minute, hour, day, month, year); }
From source file:v800_trainer.JCicloTronic.java
private void Update_XYGraphik() { ChartPanel Panelb;/*w w w.j av a2s .co m*/ Panelb = (ChartPanel) xygraphik; boolean nograph = false; if (Panelb == null) { nograph = true; } Update_Graphik_paint = false; Graphik_Sub_Panel.removeAll(); int j = Auswahl_Graphik.getSelectedIndex(); try { if (graphik != null) { graphik = null; } if (Statistikhandle.TourData[j].gefahreneZeit == 0) Graphik_Radio_Zeit.setSelected(true); graphik = new XYGraphik(); xygraphik = graphik.StartGraphik(this); if (xygraphik != null) { Graphik_Sub_Panel.add(xygraphik); xygraphik.setSize(Graphik_Sub_Panel.getSize()); } } catch (Exception e) { JOptionPane.showMessageDialog(null, "Update_XYGraphik\nFehler: " + e, "Achtung!", JOptionPane.ERROR_MESSAGE); } Panelb = (ChartPanel) xygraphik; if (!nograph && !nozoom) { if (Graphik_Radio_Strecke.isSelected() == true) { Panelb.getChart().getXYPlot().getDomainAxis().setLowerBound(graph_min); Panelb.getChart().getXYPlot().getDomainAxis().setUpperBound(graph_max); } else { if (j != 0) { Stunden = (int) (graph_min / 3600); Minuten = (int) ((graph_min - Stunden * 3600) / 60); Sekunden = (int) (graph_min - Stunden * 3600 - Minuten * 60); Minuten = Minuten + Statistikhandle.TourData[j].StartMinuten; if (Minuten >= 60) { Minuten -= 60; Stunden++; } Stunden = Stunden + Statistikhandle.TourData[j].StartStunden; offsetsecond = new Second(Sekunden, Minuten, Stunden, Statistikhandle.TourData[j].Tag, Statistikhandle.TourData[j].Monat, Statistikhandle.TourData[j].Jahr); Panelb.getChart().getXYPlot().getDomainAxis().setLowerBound(offsetsecond.getFirstMillisecond()); Stunden = (int) (graph_max / 3600); Minuten = (int) ((graph_max - Stunden * 3600) / 60); Sekunden = (int) (graph_max - Stunden * 3600 - Minuten * 60); Minuten = Minuten + Statistikhandle.TourData[j].StartMinuten; if (Minuten >= 60) { Minuten -= 60; Stunden++; } ; Stunden = Stunden + Statistikhandle.TourData[j].StartStunden; offsetsecond = new Second(Sekunden, Minuten, Stunden, Statistikhandle.TourData[j].Tag, Statistikhandle.TourData[j].Monat, Statistikhandle.TourData[j].Jahr); Panelb.getChart().getXYPlot().getDomainAxis().setUpperBound(offsetsecond.getFirstMillisecond()); } if (j == 0) { Stunden = (int) (graph_min / 3600); Minuten = (int) ((graph_min - Stunden * 3600) / 60); Sekunden = (int) (graph_min - Stunden * 3600 - Minuten * 60); Minuten = Minuten + Statistikhandle.TourData[j].StartMinuten; if (Minuten >= 60) { Minuten -= 60; Stunden++; } ; Stunden = Stunden + Statistikhandle.TourData[j].StartStunden; offsetsecond = new Second(Sekunden, Minuten, Stunden, 1, 1, 1900); Panelb.getChart().getXYPlot().getDomainAxis().setLowerBound(offsetsecond.getFirstMillisecond()); Stunden = (int) (graph_max / 3600); Minuten = (int) ((graph_max - Stunden * 3600) / 60); Sekunden = (int) (graph_max - Stunden * 3600 - Minuten * 60); Minuten = Minuten + Statistikhandle.TourData[j].StartMinuten; if (Minuten >= 60) { Minuten -= 60; Stunden++; } Stunden = Stunden + Statistikhandle.TourData[j].StartStunden; offsetsecond = new Second(Sekunden, Minuten, Stunden, 1, 1, 1900); Panelb.getChart().getXYPlot().getDomainAxis().setUpperBound(offsetsecond.getFirstMillisecond()); } } } else { nozoom = false; Save_Min_Max(j); alteAuswahl = j; } repaint(); }
From source file:v800_trainer.JCicloTronic.java
private void Save_Min_Max(int j) { ChartPanel Panelb = (ChartPanel) xygraphik; if (Panelb != null) { graph_min = Panelb.getChart().getXYPlot().getDomainAxis().getLowerBound(); graph_max = Panelb.getChart().getXYPlot().getDomainAxis().getUpperBound(); graph_crosshair = Panelb.getChart().getXYPlot().getDomainCrosshairValue(); if (j != 0 && Graphik_Radio_Strecke.isSelected() == false) { Stunden = (int) (Statistikhandle.TourData[j].gesZeit[0] / 3600); Minuten = (int) ((Statistikhandle.TourData[j].gesZeit[0] - Stunden * 3600) / 60); Sekunden = (int) (Statistikhandle.TourData[j].gesZeit[0] - Stunden * 3600 - Minuten * 60); Minuten = Minuten + Statistikhandle.TourData[j].StartMinuten; if (Minuten >= 60) { Minuten -= 60;//from w w w .j a v a2 s.c o m Stunden++; } Stunden = Stunden + Statistikhandle.TourData[j].StartStunden; offsetsecond = new Second(Sekunden, Minuten, Stunden, Statistikhandle.TourData[j].Tag, Statistikhandle.TourData[j].Monat, Statistikhandle.TourData[j].Jahr); graph_min = (graph_min - offsetsecond.getFirstMillisecond()) / 1000; graph_max = (graph_max - offsetsecond.getFirstMillisecond()) / 1000; graph_crosshair = (graph_crosshair - offsetsecond.getFirstMillisecond()) / 1000; } if (j == 0 && Graphik_Radio_Strecke.isSelected() == false) { Stunden = 0; Minuten = 0; Sekunden = 0; offsetsecond = new Second(Sekunden, Minuten, Stunden, 1, 1, 1900); graph_min = (graph_min - offsetsecond.getFirstMillisecond()) / 1000; graph_max = (graph_max - offsetsecond.getFirstMillisecond()) / 1000; graph_crosshair = (graph_crosshair - offsetsecond.getFirstMillisecond()) / 1000; } } }