in ipojo/junit4osgi/swing-runner/src/main/java/org/apache/felix/ipojo/junit4osgi/command/SwingRunner.java [169:347]
private void initComponents() {
m_resultDialog = new javax.swing.JDialog();
m_message = new javax.swing.JScrollPane();
m_messageArea = new javax.swing.JTextArea();
m_ok = new javax.swing.JButton();
m_statusBar = new javax.swing.JPanel();
m_progress = new javax.swing.JProgressBar();
m_executeButton = new javax.swing.JButton();
m_allButton = new javax.swing.JButton();
m_suiteScroll = new javax.swing.JScrollPane();
m_suiteList = new javax.swing.JList();
m_resultScroll = new javax.swing.JScrollPane();
m_resultTable = new javax.swing.JTable();
m_executedResults = new javax.swing.JLabel();
txtSearchTest = new javax.swing.JTextField();
btnSearch = new javax.swing.JButton();
m_resultDialog.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
m_resultDialog.setMinimumSize(new java.awt.Dimension(1024, 600));
m_resultDialog.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosed(java.awt.event.WindowEvent evt) {
onDialogClosed(evt);
}
public void windowClosing(java.awt.event.WindowEvent evt) {
onDialogClosed(evt);
}
});
m_message.setBorder(null);
m_message.setMinimumSize(new java.awt.Dimension(300, 202));
m_message.setPreferredSize(new java.awt.Dimension(300, 202));
m_messageArea.setBackground(javax.swing.UIManager.getDefaults().getColor("Panel.background"));
m_messageArea.setColumns(20);
m_messageArea.setEditable(false);
m_messageArea.setLineWrap(true);
m_messageArea.setRows(5);
m_messageArea.setWrapStyleWord(true);
m_messageArea.setMinimumSize(new java.awt.Dimension(300, 250));
m_messageArea.setPreferredSize(new java.awt.Dimension(250, 200));
m_message.setViewportView(m_messageArea);
m_resultDialog.getContentPane().add(m_message, java.awt.BorderLayout.CENTER);
m_ok.setText("Ok");
m_ok.setPreferredSize(new java.awt.Dimension(120, 23));
m_ok.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
okActionPerformed(evt);
}
});
m_resultDialog.getContentPane().add(m_ok, java.awt.BorderLayout.SOUTH);
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Junit Runner");
setMinimumSize(null);
m_progress.setIndeterminate(true);
m_progress.setMinimumSize(null);
m_progress.setPreferredSize(null);
javax.swing.GroupLayout m_statusBarLayout = new javax.swing.GroupLayout(m_statusBar);
m_statusBar.setLayout(m_statusBarLayout);
m_statusBarLayout.setHorizontalGroup(
m_statusBarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(m_progress, javax.swing.GroupLayout.DEFAULT_SIZE, 466, Short.MAX_VALUE)
);
m_statusBarLayout.setVerticalGroup(
m_statusBarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(m_statusBarLayout.createSequentialGroup()
.addComponent(m_progress, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
m_executeButton.setText("Execute");
m_executeButton.setMaximumSize(new java.awt.Dimension(90, 23));
m_executeButton.setMinimumSize(new java.awt.Dimension(90, 23));
m_executeButton.setPreferredSize(new java.awt.Dimension(100, 23));
m_executeButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
executeButtonActionPerformed(evt);
}
});
m_allButton.setText("Select All");
m_allButton.setMaximumSize(new java.awt.Dimension(90, 23));
m_allButton.setMinimumSize(new java.awt.Dimension(90, 23));
m_allButton.setPreferredSize(new java.awt.Dimension(100, 23));
m_allButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
allButtonActionPerformed(evt);
}
});
m_suiteScroll.setAutoscrolls(true);
m_suiteList.setModel(new TestListModel());
m_suiteList.setMaximumSize(null);
m_suiteList.setMinimumSize(null);
m_suiteList.setPreferredSize(null);
m_suiteScroll.setViewportView(m_suiteList);
m_resultScroll.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
m_resultTable.setAutoCreateRowSorter(true);
m_resultTable.setFont(new java.awt.Font("Tahoma", 0, 10)); // NOI18N
m_resultTable.setModel(new ResultTableModel());
m_resultTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_ALL_COLUMNS);
m_resultTable.setMaximumSize(null);
m_resultTable.setMinimumSize(null);
m_resultTable.setPreferredSize(null);
m_resultTable.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
resultTableMouseClicked(evt);
}
});
m_resultScroll.setViewportView(m_resultTable);
m_executedResults.setText("aaaaaaaaaaaaaaa");
m_executedResults.setPreferredSize(null);
btnSearch.setText("Search");
btnSearch.setMaximumSize(new java.awt.Dimension(90, 23));
btnSearch.setMinimumSize(new java.awt.Dimension(90, 23));
btnSearch.setPreferredSize(new java.awt.Dimension(100, 23));
btnSearch.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnSearchActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(m_resultScroll, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 598, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addComponent(m_statusBar, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_executedResults, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(txtSearchTest, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(m_suiteScroll, javax.swing.GroupLayout.DEFAULT_SIZE, 492, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(m_executeButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(m_allButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnSearch, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txtSearchTest, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btnSearch, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(m_allButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_executeButton, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_suiteScroll, javax.swing.GroupLayout.DEFAULT_SIZE, 152, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_resultScroll, javax.swing.GroupLayout.PREFERRED_SIZE, 415, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(m_executedResults, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(m_statusBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
);
pack();
}// </editor-fold>//GEN-END:initComponents