本文整理匯總了Java中org.jfree.data.time.TimeSeries.addChangeListener方法的典型用法代碼示例。如果您正苦於以下問題:Java TimeSeries.addChangeListener方法的具體用法?Java TimeSeries.addChangeListener怎麽用?Java TimeSeries.addChangeListener使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.jfree.data.time.TimeSeries
的用法示例。
在下文中一共展示了TimeSeries.addChangeListener方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: testDelete2
import org.jfree.data.time.TimeSeries; //導入方法依賴的package包/類
/**
* Basic tests for the delete() method.
*/
public void testDelete2() {
TimeSeries s1 = new TimeSeries("Series", Year.class);
s1.add(new Year(2000), 13.75);
s1.add(new Year(2001), 11.90);
s1.add(new Year(2002), null);
s1.addChangeListener(this);
this.gotSeriesChangeEvent = false;
s1.delete(new Year(2001));
assertTrue(this.gotSeriesChangeEvent);
assertEquals(2, s1.getItemCount());
assertEquals(null, s1.getValue(new Year(2001)));
}
示例2: testDelete2
import org.jfree.data.time.TimeSeries; //導入方法依賴的package包/類
/**
* Basic tests for the delete() method.
*/
public void testDelete2() {
TimeSeries s1 = new TimeSeries("Series", Year.class);
s1.add(new Year(2000), 13.75);
s1.add(new Year(2001), 11.90);
s1.add(new Year(2002), null);
s1.addChangeListener(this);
this.gotSeriesChangeEvent = false;
s1.delete(new Year(2001));
assertTrue(this.gotSeriesChangeEvent);
assertEquals(2, s1.getItemCount());
assertEquals(null, s1.getValue(new Year(2001)));
// try deleting a time period that doesn't exist...
this.gotSeriesChangeEvent = false;
s1.delete(new Year(2006));
assertFalse(this.gotSeriesChangeEvent);
// try deleting null
try {
s1.delete(null);
fail("Expected IllegalArgumentException.");
}
catch (IllegalArgumentException e) {
// expected
}
}
示例3: testRemoveAgedItems
import org.jfree.data.time.TimeSeries; //導入方法依賴的package包/類
/**
* Some checks for the removeAgedItems() method.
*/
public void testRemoveAgedItems() {
TimeSeries series = new TimeSeries("Test Series", Year.class);
series.addChangeListener(this);
assertEquals(Long.MAX_VALUE, series.getMaximumItemAge());
assertEquals(Integer.MAX_VALUE, series.getMaximumItemCount());
this.gotSeriesChangeEvent = false;
// test empty series
series.removeAgedItems(true);
assertEquals(0, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
// test series with one item
series.add(new Year(1999), 1.0);
series.setMaximumItemAge(0);
this.gotSeriesChangeEvent = false;
series.removeAgedItems(true);
assertEquals(1, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
// test series with two items
series.setMaximumItemAge(10);
series.add(new Year(2001), 2.0);
this.gotSeriesChangeEvent = false;
series.setMaximumItemAge(2);
assertEquals(2, series.getItemCount());
assertEquals(0, series.getIndex(new Year(1999)));
assertFalse(this.gotSeriesChangeEvent);
series.setMaximumItemAge(1);
assertEquals(1, series.getItemCount());
assertEquals(0, series.getIndex(new Year(2001)));
assertTrue(this.gotSeriesChangeEvent);
}
示例4: testRemoveAgedItems2
import org.jfree.data.time.TimeSeries; //導入方法依賴的package包/類
/**
* Some checks for the removeAgedItems(long, boolean) method.
*/
public void testRemoveAgedItems2() {
long y2006 = 1157087372534L; // milliseconds somewhere in 2006
TimeSeries series = new TimeSeries("Test Series", Year.class);
series.addChangeListener(this);
assertEquals(Long.MAX_VALUE, series.getMaximumItemAge());
assertEquals(Integer.MAX_VALUE, series.getMaximumItemCount());
this.gotSeriesChangeEvent = false;
// test empty series
series.removeAgedItems(y2006, true);
assertEquals(0, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
// test a series with 1 item
series.add(new Year(2004), 1.0);
series.setMaximumItemAge(1);
this.gotSeriesChangeEvent = false;
series.removeAgedItems(new Year(2005).getMiddleMillisecond(), true);
assertEquals(1, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
series.removeAgedItems(y2006, true);
assertEquals(0, series.getItemCount());
assertTrue(this.gotSeriesChangeEvent);
// test a series with two items
series.setMaximumItemAge(2);
series.add(new Year(2003), 1.0);
series.add(new Year(2005), 2.0);
assertEquals(2, series.getItemCount());
this.gotSeriesChangeEvent = false;
assertEquals(2, series.getItemCount());
series.removeAgedItems(new Year(2005).getMiddleMillisecond(), true);
assertEquals(2, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
series.removeAgedItems(y2006, true);
assertEquals(1, series.getItemCount());
assertTrue(this.gotSeriesChangeEvent);
}
示例5: testDelete2
import org.jfree.data.time.TimeSeries; //導入方法依賴的package包/類
/**
* Basic tests for the delete() method.
*/
public void testDelete2() {
TimeSeries s1 = new TimeSeries("Series");
s1.add(new Year(2000), 13.75);
s1.add(new Year(2001), 11.90);
s1.add(new Year(2002), null);
s1.addChangeListener(this);
this.gotSeriesChangeEvent = false;
s1.delete(new Year(2001));
assertTrue(this.gotSeriesChangeEvent);
assertEquals(2, s1.getItemCount());
assertEquals(null, s1.getValue(new Year(2001)));
// try deleting a time period that doesn't exist...
this.gotSeriesChangeEvent = false;
s1.delete(new Year(2006));
assertFalse(this.gotSeriesChangeEvent);
// try deleting null
try {
s1.delete(null);
fail("Expected IllegalArgumentException.");
}
catch (IllegalArgumentException e) {
// expected
}
}
示例6: testRemoveAgedItems
import org.jfree.data.time.TimeSeries; //導入方法依賴的package包/類
/**
* Some checks for the removeAgedItems() method.
*/
public void testRemoveAgedItems() {
TimeSeries series = new TimeSeries("Test Series");
series.addChangeListener(this);
assertEquals(Long.MAX_VALUE, series.getMaximumItemAge());
assertEquals(Integer.MAX_VALUE, series.getMaximumItemCount());
this.gotSeriesChangeEvent = false;
// test empty series
series.removeAgedItems(true);
assertEquals(0, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
// test series with one item
series.add(new Year(1999), 1.0);
series.setMaximumItemAge(0);
this.gotSeriesChangeEvent = false;
series.removeAgedItems(true);
assertEquals(1, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
// test series with two items
series.setMaximumItemAge(10);
series.add(new Year(2001), 2.0);
this.gotSeriesChangeEvent = false;
series.setMaximumItemAge(2);
assertEquals(2, series.getItemCount());
assertEquals(0, series.getIndex(new Year(1999)));
assertFalse(this.gotSeriesChangeEvent);
series.setMaximumItemAge(1);
assertEquals(1, series.getItemCount());
assertEquals(0, series.getIndex(new Year(2001)));
assertTrue(this.gotSeriesChangeEvent);
}
示例7: testRemoveAgedItems2
import org.jfree.data.time.TimeSeries; //導入方法依賴的package包/類
/**
* Some checks for the removeAgedItems(long, boolean) method.
*/
public void testRemoveAgedItems2() {
long y2006 = 1157087372534L; // milliseconds somewhere in 2006
TimeSeries series = new TimeSeries("Test Series");
series.addChangeListener(this);
assertEquals(Long.MAX_VALUE, series.getMaximumItemAge());
assertEquals(Integer.MAX_VALUE, series.getMaximumItemCount());
this.gotSeriesChangeEvent = false;
// test empty series
series.removeAgedItems(y2006, true);
assertEquals(0, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
// test a series with 1 item
series.add(new Year(2004), 1.0);
series.setMaximumItemAge(1);
this.gotSeriesChangeEvent = false;
series.removeAgedItems(new Year(2005).getMiddleMillisecond(), true);
assertEquals(1, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
series.removeAgedItems(y2006, true);
assertEquals(0, series.getItemCount());
assertTrue(this.gotSeriesChangeEvent);
// test a series with two items
series.setMaximumItemAge(2);
series.add(new Year(2003), 1.0);
series.add(new Year(2005), 2.0);
assertEquals(2, series.getItemCount());
this.gotSeriesChangeEvent = false;
assertEquals(2, series.getItemCount());
series.removeAgedItems(new Year(2005).getMiddleMillisecond(), true);
assertEquals(2, series.getItemCount());
assertFalse(this.gotSeriesChangeEvent);
series.removeAgedItems(y2006, true);
assertEquals(1, series.getItemCount());
assertTrue(this.gotSeriesChangeEvent);
}