/*
* ReportDialog.java
*
*/
package mekhq.gui.dialog;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Frame;
import javax.swing.JDialog;
import javax.swing.JScrollPane;
import javax.swing.JTextPane;
import javax.swing.border.EmptyBorder;
import mekhq.campaign.report.Report;
/**
*
* @author Jay Lawson
*/
public class ReportDialog extends JDialog {
private static final long serialVersionUID = 3624327778807359294L;
private JTextPane txtReport;
private JScrollPane scrReport;
public ReportDialog(Frame parent, Report report) {
super(parent, false);
setTitle(report.getTitle());
txtReport = report.getReport();
initComponents();
setMinimumSize(new Dimension(800, 500));
setLocationRelativeTo(parent);
}
private void initComponents() {
setLayout(new BorderLayout());
scrReport = new JScrollPane(txtReport);
txtReport.setEditable(false);
scrReport.setBorder( new EmptyBorder(2,10,2,2));
getContentPane().add(scrReport, BorderLayout.CENTER);
}
}