Example usage for org.jfree.data.time Second Second

List of usage examples for org.jfree.data.time Second Second

Introduction

In this page you can find the example usage for org.jfree.data.time Second Second.

Prototype

public Second(int second, int minute, int hour, int day, int month, int year) 

Source Link

Document

Creates a new second.

Usage

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;
        }

    }

}