/*
* MaintenanceReportDialog.java
*
*/
package mekhq.gui.dialog;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JScrollPane;
import javax.swing.JTextPane;
import mekhq.campaign.unit.Unit;
/**
*
* @author Jay Lawson
*/
public class MaintenanceReportDialog extends javax.swing.JDialog {
private static final long serialVersionUID = 3624327778807359294L;
private JTextPane txtReport;
public MaintenanceReportDialog(java.awt.Frame parent, Unit unit) {
super(parent, false);
setTitle("Maintenance Report for " + unit.getName());
initComponents();
txtReport.setText(unit.getLastMaintenanceReport());
txtReport.setCaretPosition(0);
setMinimumSize(new Dimension(700, 500));
setPreferredSize(new Dimension(700, 500));
setLocationRelativeTo(parent);
}
private void initComponents() {
txtReport = new JTextPane();
txtReport.setContentType("text/html");
setLayout(new java.awt.BorderLayout());
txtReport.setEditable(false);
getContentPane().add(new JScrollPane(txtReport), BorderLayout.CENTER);
}
}