package org.jlab.groot.base;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JPanel;
public class PadAttributes {
private Color backgroundColor = Color.WHITE;
private FontProperties statBoxFont = new FontProperties();
private FontProperties titleFont = new FontProperties();
private String title = "";
int titleOffset = 5;
private PadMargins padMargins = new PadMargins();
private int statBoxOffsetX = 0;
private int statBoxOffsetY = 0;
private int lineStyle = 1;
private int lineWidth = 1;
public Color getBackgroundColor() {
return backgroundColor;
}
public void setBackgroundColor(Color backgroundColor) {
this.backgroundColor = backgroundColor;
}
public FontProperties getStatBoxFont() {
return statBoxFont;
}
public void setStatBoxFont(FontProperties statBoxFont) {
this.statBoxFont = statBoxFont;
}
public PadMargins getPadMargins() {
return padMargins;
}
public void setPadMargins(PadMargins padMargins) {
this.padMargins = padMargins;
}
public int getStatBoxOffsetX() {
return statBoxOffsetX;
}
public void setStatBoxOffsetX(int statBoxOffsetX) {
this.statBoxOffsetX = statBoxOffsetX;
}
public int getStatBoxOffsetY() {
return statBoxOffsetY;
}
public void setStatBoxOffsetY(int statBoxOffsetY) {
this.statBoxOffsetY = statBoxOffsetY;
}
public FontProperties getTitleFont() {
return titleFont;
}
public void setTitleFont(FontProperties titleFont) {
this.titleFont = titleFont;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public int getTitleOffset() {
return titleOffset;
}
public void setTitleOffset(int titleOffset) {
this.titleOffset = titleOffset;
}
public void setTitleFontName(String titleFont2) {
titleFont.setFontName(titleFont2);
}
public int getTitleFontSize() {
return titleFont.getFontSize();
}
public String getTitleFontName() {
return titleFont.getFontName();
}
public void setTitleFontSize(int titleFontSize) {
this.titleFont.setFontSize(titleFontSize);
}
public int getLineStyle() {
return lineStyle;
}
public void setLineStyle(int lineStyle) {
this.lineStyle = lineStyle;
}
public int getLineWidth() {
return lineWidth;
}
public void setLineWidth(int lineWidth) {
this.lineWidth = lineWidth;
}
public static class PadAttributesPane extends JPanel implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
}
}
Ads help maintain this website.