package kubach.gui;
/**
* Dialog displays launch command
* @author Cr0s
*/
public class LaunchCommandDialog extends javax.swing.JDialog {
/**
* Creates new form LaunchCommandDialog
*/
public LaunchCommandDialog(java.awt.Frame parent, boolean modal, String command) {
super(parent, modal);
initComponents();
txtCommand.setText(command);
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
panBottom = new javax.swing.JPanel();
btnClose = new javax.swing.JButton();
spCommand = new javax.swing.JScrollPane();
txtCommand = new javax.swing.JTextArea();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Launch command");
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowOpened(java.awt.event.WindowEvent evt) {
formWindowOpened(evt);
}
});
panBottom.setBorder(javax.swing.BorderFactory.createEtchedBorder());
btnClose.setText("Close");
btnClose.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCloseActionPerformed(evt);
}
});
javax.swing.GroupLayout panBottomLayout = new javax.swing.GroupLayout(panBottom);
panBottom.setLayout(panBottomLayout);
panBottomLayout.setHorizontalGroup(
panBottomLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panBottomLayout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnClose)
.addContainerGap())
);
panBottomLayout.setVerticalGroup(
panBottomLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panBottomLayout.createSequentialGroup()
.addContainerGap()
.addComponent(btnClose)
.addContainerGap(15, Short.MAX_VALUE))
);
spCommand.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
spCommand.setFont(new java.awt.Font("Courier New", 0, 12)); // NOI18N
txtCommand.setEditable(false);
txtCommand.setColumns(20);
txtCommand.setFont(new java.awt.Font("Courier New", 0, 12)); // NOI18N
txtCommand.setLineWrap(true);
txtCommand.setRows(5);
spCommand.setViewportView(txtCommand);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(panBottom, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(spCommand, javax.swing.GroupLayout.DEFAULT_SIZE, 708, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(spCommand, javax.swing.GroupLayout.DEFAULT_SIZE, 384, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(panBottom, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void formWindowOpened(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowOpened
evt.getWindow().setLocationRelativeTo(evt.getOppositeWindow());
}//GEN-LAST:event_formWindowOpened
private void btnCloseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCloseActionPerformed
this.setVisible(false);
this.dispose();
}//GEN-LAST:event_btnCloseActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btnClose;
private javax.swing.JPanel panBottom;
private javax.swing.JScrollPane spCommand;
private javax.swing.JTextArea txtCommand;
// End of variables declaration//GEN-END:variables
}