/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package nbtool.gui;
/**
*
* @author pkoch
*/
public class ToplevelDisplay2 extends javax.swing.JFrame {
/**
* Creates new form TopLevelDisplay
*/
public ToplevelDisplay2() {
initComponents();
}
/**
* 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() {
jProgressBar1 = new javax.swing.JProgressBar();
jScrollBar1 = new javax.swing.JScrollBar();
TopLevelSplitPane = new javax.swing.JSplitPane();
LeftTabbedPane = new javax.swing.JTabbedPane();
UtilitiesTab = new javax.swing.JPanel();
optionsPane = new javax.swing.JPanel();
logLabel = new javax.swing.JLabel();
logLevelComboBox = new javax.swing.JComboBox();
utilitiesOutside = new javax.swing.JPanel();
utilitiesScrollPane = new javax.swing.JScrollPane();
ControlTab = new javax.swing.JPanel();
fileSystemPanel = new javax.swing.JPanel();
pathComboBox = new javax.swing.JComboBox();
loadButton = new javax.swing.JButton();
chooseButton = new javax.swing.JButton();
connectPanel = new javax.swing.JPanel();
connectButton = new javax.swing.JButton();
editableAddressBox = new javax.swing.JComboBox();
retainLogsCheckBox = new javax.swing.JCheckBox();
jComboBox1 = new javax.swing.JComboBox<>();
controlPanel = new javax.swing.JPanel();
controlScrollPane = new javax.swing.JScrollPane();
LogsTab = new javax.swing.JPanel();
sortAndSearchPanel = new javax.swing.JPanel();
obLabel = new javax.swing.JLabel();
sortByBox = new javax.swing.JComboBox();
reversedCheckBox = new javax.swing.JCheckBox();
showOnlyLabel = new javax.swing.JLabel();
showOnlyField = new javax.swing.JTextField();
logChooserScrollPane = new javax.swing.JScrollPane();
logChooserTree = new javax.swing.JTree();
DisplayPane = new javax.swing.JPanel();
mainLogDisplayPanel = new javax.swing.JPanel();
footerPanel = new javax.swing.JPanel();
memSpaceBar = new javax.swing.JProgressBar();
memLabel = new javax.swing.JLabel();
fsLabel = new javax.swing.JLabel();
fsSpaceBar = new javax.swing.JProgressBar();
eventLabel = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("nbtool8-thingsup-yayayay");
setBackground(javax.swing.UIManager.getDefaults().getColor("Button.disabledText"));
TopLevelSplitPane.setBackground(new java.awt.Color(242, 242, 242));
TopLevelSplitPane.setDividerLocation(300);
TopLevelSplitPane.setDividerSize(5);
TopLevelSplitPane.setForeground(new java.awt.Color(255, 255, 255));
LeftTabbedPane.setBackground(new java.awt.Color(242, 242, 242));
LeftTabbedPane.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.disabledText"));
LeftTabbedPane.setOpaque(true);
UtilitiesTab.setBackground(new java.awt.Color(242, 242, 242));
optionsPane.setBackground(new java.awt.Color(242, 242, 242));
optionsPane.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "options", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14))); // NOI18N
logLabel.setFont(new java.awt.Font("PT Serif", 0, 13)); // NOI18N
logLabel.setText("tool printing level");
logLevelComboBox.setFont(new java.awt.Font("Monospaced", 0, 13)); // NOI18N
logLevelComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
logLevelComboBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
logLevelComboBoxActionPerformed(evt);
}
});
javax.swing.GroupLayout optionsPaneLayout = new javax.swing.GroupLayout(optionsPane);
optionsPane.setLayout(optionsPaneLayout);
optionsPaneLayout.setHorizontalGroup(
optionsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(optionsPaneLayout.createSequentialGroup()
.addContainerGap()
.addComponent(logLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(logLevelComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
optionsPaneLayout.setVerticalGroup(
optionsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(optionsPaneLayout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(optionsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(logLevelComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(logLabel)))
);
utilitiesOutside.setBackground(new java.awt.Color(242, 242, 242));
utilitiesOutside.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "utilities", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14))); // NOI18N
utilitiesScrollPane.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
javax.swing.GroupLayout utilitiesOutsideLayout = new javax.swing.GroupLayout(utilitiesOutside);
utilitiesOutside.setLayout(utilitiesOutsideLayout);
utilitiesOutsideLayout.setHorizontalGroup(
utilitiesOutsideLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(utilitiesScrollPane)
);
utilitiesOutsideLayout.setVerticalGroup(
utilitiesOutsideLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(utilitiesScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 488, Short.MAX_VALUE)
);
javax.swing.GroupLayout UtilitiesTabLayout = new javax.swing.GroupLayout(UtilitiesTab);
UtilitiesTab.setLayout(UtilitiesTabLayout);
UtilitiesTabLayout.setHorizontalGroup(
UtilitiesTabLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(optionsPane, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(utilitiesOutside, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
UtilitiesTabLayout.setVerticalGroup(
UtilitiesTabLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(UtilitiesTabLayout.createSequentialGroup()
.addComponent(optionsPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(utilitiesOutside, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
LeftTabbedPane.addTab("utilities", UtilitiesTab);
ControlTab.setBackground(new java.awt.Color(242, 242, 242));
fileSystemPanel.setBackground(new java.awt.Color(242, 242, 242));
fileSystemPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "load from filesystem", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14))); // NOI18N
pathComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
pathComboBox.setToolTipText("");
loadButton.setText("load");
loadButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
loadButtonActionPerformed(evt);
}
});
chooseButton.setText("select");
javax.swing.GroupLayout fileSystemPanelLayout = new javax.swing.GroupLayout(fileSystemPanel);
fileSystemPanel.setLayout(fileSystemPanelLayout);
fileSystemPanelLayout.setHorizontalGroup(
fileSystemPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(fileSystemPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(fileSystemPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(fileSystemPanelLayout.createSequentialGroup()
.addComponent(pathComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 249, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addGroup(fileSystemPanelLayout.createSequentialGroup()
.addComponent(loadButton, javax.swing.GroupLayout.PREFERRED_SIZE, 167, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(chooseButton, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
);
fileSystemPanelLayout.setVerticalGroup(
fileSystemPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(fileSystemPanelLayout.createSequentialGroup()
.addComponent(pathComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(fileSystemPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(loadButton)
.addComponent(chooseButton))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
connectPanel.setBackground(new java.awt.Color(242, 242, 242));
connectPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "connect to robot", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14))); // NOI18N
connectButton.setText("connect");
editableAddressBox.setEditable(true);
editableAddressBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
retainLogsCheckBox.setFont(new java.awt.Font("PT Serif", 0, 14)); // NOI18N
retainLogsCheckBox.setText("retain");
retainLogsCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
retainLogsCheckBoxActionPerformed(evt);
}
});
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
jComboBox1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox1ActionPerformed(evt);
}
});
javax.swing.GroupLayout connectPanelLayout = new javax.swing.GroupLayout(connectPanel);
connectPanel.setLayout(connectPanelLayout);
connectPanelLayout.setHorizontalGroup(
connectPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(connectPanelLayout.createSequentialGroup()
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(7, Short.MAX_VALUE))
.addGroup(connectPanelLayout.createSequentialGroup()
.addComponent(editableAddressBox, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(retainLogsCheckBox)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(connectButton, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(1, 1, 1))
);
connectPanelLayout.setVerticalGroup(
connectPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(connectPanelLayout.createSequentialGroup()
.addGroup(connectPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(editableAddressBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(retainLogsCheckBox)
.addComponent(connectButton))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
controlPanel.setBackground(new java.awt.Color(242, 242, 242));
controlPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "control robot", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Sans", 0, 14))); // NOI18N
javax.swing.GroupLayout controlPanelLayout = new javax.swing.GroupLayout(controlPanel);
controlPanel.setLayout(controlPanelLayout);
controlPanelLayout.setHorizontalGroup(
controlPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(controlScrollPane)
);
controlPanelLayout.setVerticalGroup(
controlPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(controlScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 364, Short.MAX_VALUE)
);
javax.swing.GroupLayout ControlTabLayout = new javax.swing.GroupLayout(ControlTab);
ControlTab.setLayout(ControlTabLayout);
ControlTabLayout.setHorizontalGroup(
ControlTabLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(controlPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(connectPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(fileSystemPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 277, Short.MAX_VALUE)
);
ControlTabLayout.setVerticalGroup(
ControlTabLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(ControlTabLayout.createSequentialGroup()
.addComponent(fileSystemPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 88, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(connectPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(controlPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
LeftTabbedPane.addTab("control", ControlTab);
sortAndSearchPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "sort and search", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14))); // NOI18N
obLabel.setFont(new java.awt.Font("PT Serif", 0, 14)); // NOI18N
obLabel.setText("order by:");
sortByBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
sortByBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
sortByBoxActionPerformed(evt);
}
});
reversedCheckBox.setFont(new java.awt.Font("PT Serif", 0, 14)); // NOI18N
reversedCheckBox.setText("(reversed)");
reversedCheckBox.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
reversedCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
reversedCheckBoxActionPerformed(evt);
}
});
showOnlyLabel.setFont(new java.awt.Font("PT Serif", 0, 14)); // NOI18N
showOnlyLabel.setText("show only:");
showOnlyField.setText("jTextField1");
javax.swing.GroupLayout sortAndSearchPanelLayout = new javax.swing.GroupLayout(sortAndSearchPanel);
sortAndSearchPanel.setLayout(sortAndSearchPanelLayout);
sortAndSearchPanelLayout.setHorizontalGroup(
sortAndSearchPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(sortAndSearchPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(sortAndSearchPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(sortAndSearchPanelLayout.createSequentialGroup()
.addComponent(showOnlyLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(showOnlyField)
.addContainerGap())
.addGroup(sortAndSearchPanelLayout.createSequentialGroup()
.addComponent(obLabel)
.addGap(18, 18, 18)
.addComponent(sortByBox, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(reversedCheckBox, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(23, 23, 23))))
);
sortAndSearchPanelLayout.setVerticalGroup(
sortAndSearchPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(sortAndSearchPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(sortAndSearchPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(obLabel)
.addGroup(sortAndSearchPanelLayout.createSequentialGroup()
.addGap(2, 2, 2)
.addGroup(sortAndSearchPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(sortByBox, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(reversedCheckBox, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(sortAndSearchPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(sortAndSearchPanelLayout.createSequentialGroup()
.addComponent(showOnlyLabel)
.addGap(4, 4, 4))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, sortAndSearchPanelLayout.createSequentialGroup()
.addComponent(showOnlyField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())))
);
logChooserScrollPane.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true));
logChooserScrollPane.setViewportView(logChooserTree);
javax.swing.GroupLayout LogsTabLayout = new javax.swing.GroupLayout(LogsTab);
LogsTab.setLayout(LogsTabLayout);
LogsTabLayout.setHorizontalGroup(
LogsTabLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(sortAndSearchPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(logChooserScrollPane)
);
LogsTabLayout.setVerticalGroup(
LogsTabLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(LogsTabLayout.createSequentialGroup()
.addComponent(sortAndSearchPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(logChooserScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 482, Short.MAX_VALUE))
);
LeftTabbedPane.addTab("logs", LogsTab);
TopLevelSplitPane.setLeftComponent(LeftTabbedPane);
DisplayPane.setBackground(new java.awt.Color(242, 242, 242));
DisplayPane.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.disabledText"));
mainLogDisplayPanel.setBackground(new java.awt.Color(255, 51, 0));
javax.swing.GroupLayout mainLogDisplayPanelLayout = new javax.swing.GroupLayout(mainLogDisplayPanel);
mainLogDisplayPanel.setLayout(mainLogDisplayPanelLayout);
mainLogDisplayPanelLayout.setHorizontalGroup(
mainLogDisplayPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 475, Short.MAX_VALUE)
);
mainLogDisplayPanelLayout.setVerticalGroup(
mainLogDisplayPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 621, Short.MAX_VALUE)
);
javax.swing.GroupLayout DisplayPaneLayout = new javax.swing.GroupLayout(DisplayPane);
DisplayPane.setLayout(DisplayPaneLayout);
DisplayPaneLayout.setHorizontalGroup(
DisplayPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(mainLogDisplayPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
DisplayPaneLayout.setVerticalGroup(
DisplayPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(DisplayPaneLayout.createSequentialGroup()
.addComponent(mainLogDisplayPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
TopLevelSplitPane.setRightComponent(DisplayPane);
footerPanel.setBackground(new java.awt.Color(204, 204, 204));
memLabel.setText("MEM");
fsLabel.setText("FS");
eventLabel.setText("jLabel3");
javax.swing.GroupLayout footerPanelLayout = new javax.swing.GroupLayout(footerPanel);
footerPanel.setLayout(footerPanelLayout);
footerPanelLayout.setHorizontalGroup(
footerPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(footerPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(memLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(memSpaceBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(fsLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(fsSpaceBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(eventLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
footerPanelLayout.setVerticalGroup(
footerPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, footerPanelLayout.createSequentialGroup()
.addGap(0, 0, 0)
.addGroup(footerPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(eventLabel)
.addComponent(fsSpaceBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(fsLabel)
.addGroup(footerPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(memSpaceBar, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(memLabel))))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(footerPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(TopLevelSplitPane, javax.swing.GroupLayout.DEFAULT_SIZE, 782, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(TopLevelSplitPane)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(footerPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
);
getAccessibleContext().setAccessibleDescription("");
pack();
}// </editor-fold>//GEN-END:initComponents
private void sortByBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_sortByBoxActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_sortByBoxActionPerformed
private void logLevelComboBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_logLevelComboBoxActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_logLevelComboBoxActionPerformed
private void retainLogsCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_retainLogsCheckBoxActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_retainLogsCheckBoxActionPerformed
private void reversedCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_reversedCheckBoxActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_reversedCheckBoxActionPerformed
private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBox1ActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jComboBox1ActionPerformed
private void loadButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_loadButtonActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_loadButtonActionPerformed
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(ToplevelDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(ToplevelDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(ToplevelDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(ToplevelDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ToplevelDisplay().setVisible(true);
}
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
public javax.swing.JPanel ControlTab;
public javax.swing.JPanel DisplayPane;
public javax.swing.JTabbedPane LeftTabbedPane;
public javax.swing.JPanel LogsTab;
public javax.swing.JSplitPane TopLevelSplitPane;
public javax.swing.JPanel UtilitiesTab;
public javax.swing.JButton chooseButton;
public javax.swing.JButton connectButton;
public javax.swing.JPanel connectPanel;
public javax.swing.JPanel controlPanel;
public javax.swing.JScrollPane controlScrollPane;
public javax.swing.JComboBox editableAddressBox;
public javax.swing.JLabel eventLabel;
public javax.swing.JPanel fileSystemPanel;
public javax.swing.JPanel footerPanel;
public javax.swing.JLabel fsLabel;
public javax.swing.JProgressBar fsSpaceBar;
public javax.swing.JComboBox<String> jComboBox1;
public javax.swing.JProgressBar jProgressBar1;
public javax.swing.JScrollBar jScrollBar1;
public javax.swing.JButton loadButton;
public javax.swing.JScrollPane logChooserScrollPane;
public javax.swing.JTree logChooserTree;
public javax.swing.JLabel logLabel;
public javax.swing.JComboBox logLevelComboBox;
public javax.swing.JPanel mainLogDisplayPanel;
public javax.swing.JLabel memLabel;
public javax.swing.JProgressBar memSpaceBar;
public javax.swing.JLabel obLabel;
public javax.swing.JPanel optionsPane;
public javax.swing.JComboBox pathComboBox;
public javax.swing.JCheckBox retainLogsCheckBox;
public javax.swing.JCheckBox reversedCheckBox;
public javax.swing.JTextField showOnlyField;
public javax.swing.JLabel showOnlyLabel;
public javax.swing.JPanel sortAndSearchPanel;
public javax.swing.JComboBox sortByBox;
public javax.swing.JPanel utilitiesOutside;
public javax.swing.JScrollPane utilitiesScrollPane;
// End of variables declaration//GEN-END:variables
}