Honoring plot backgroung on LinePlot
This commit is contained in:
@@ -71,6 +71,15 @@ public class LinePlot extends LinePlotBase {
|
||||
public LinePlot() {
|
||||
super();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBackground(Color c){
|
||||
super.setBackground(c);
|
||||
if (chartPanel!=null){
|
||||
chartPanel.setBackground(c);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void onAppendData(LinePlotSeries series, double x, double y) {
|
||||
@@ -192,6 +201,8 @@ public class LinePlot extends LinePlotBase {
|
||||
// Set size of chart
|
||||
chartPanel.setPreferredSize(new java.awt.Dimension(PREFERRED_WIDTH, PREFERRED_HEIGHT));
|
||||
|
||||
chartPanel.setBackground(getBackground());
|
||||
|
||||
//Activate (arrow) keys
|
||||
addKeyBindings();
|
||||
|
||||
|
||||
@@ -32,6 +32,14 @@ public class LinePlot extends LinePlotBase {
|
||||
setRequireUpdateOnAppend(false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBackground(Color c){
|
||||
super.setBackground(c);
|
||||
if (plot!=null){
|
||||
plot.setBackground(c);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static final Color[] defaultColors = new Color[]{Color.RED,Color.BLUE,Color.GREEN,Color.ORANGE,Color.MAGENTA,Color.CYAN,Color.YELLOW,Color.PINK,Color.LIGHT_GRAY,Color.GRAY};
|
||||
Random random;
|
||||
@@ -171,7 +179,7 @@ public class LinePlot extends LinePlotBase {
|
||||
plot.getXAxis().setMaximum(10);
|
||||
*/
|
||||
plot.setLabelVisible(false);
|
||||
plot.setBackground(new Color(240, 240, 240));
|
||||
plot.setBackground(getBackground());
|
||||
|
||||
setLayout(new BorderLayout());
|
||||
add(plot);
|
||||
|
||||
Reference in New Issue
Block a user