Created
January 28, 2011 04:04
-
-
Save blackraccoon000/799808 to your computer and use it in GitHub Desktop.
NewJFrame1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* To change this template, choose Tools | Templates | |
* and open the template in the editor. | |
*/ | |
/* | |
* NewJFrame1.java | |
* | |
* Created on 2011/01/26, 4:20:34 | |
*/ | |
package javaapplication10; | |
import jpcap.JpcapCaptor; | |
import javax.swing.*; | |
import java.awt.*; | |
/** | |
* | |
* @author white | |
*/ | |
public class NewJFrame1 extends javax.swing.JFrame { | |
/** Creates new form NewJFrame1 */ | |
public NewJFrame1() { | |
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() { | |
jPanel1 = new javax.swing.JPanel(); | |
jPanel4 = new javax.swing.JPanel(); | |
jPanel6 = new javax.swing.JPanel(); | |
jScrollPane4 = new javax.swing.JScrollPane(); | |
jTextArea2 = new javax.swing.JTextArea(); | |
jPanel3 = new javax.swing.JPanel(); | |
jComboBox1 = new javax.swing.JComboBox(); | |
jScrollPane3 = new javax.swing.JScrollPane(); | |
jTextArea1 = new javax.swing.JTextArea(); | |
jButton1 = new javax.swing.JButton(); | |
jButton2 = new javax.swing.JButton(); | |
jPanel5 = new javax.swing.JPanel(); | |
jScrollPane2 = new javax.swing.JScrollPane(); | |
jTextPane1 = new javax.swing.JTextPane(); | |
jPanel2 = new javax.swing.JPanel(); | |
jScrollPane1 = new javax.swing.JScrollPane(); | |
jTable1 = new javax.swing.JTable(); | |
jMenuBar1 = new javax.swing.JMenuBar(); | |
jMenu1 = new javax.swing.JMenu(); | |
jMenuItem1 = new javax.swing.JMenuItem(); | |
jMenuItem2 = new javax.swing.JMenuItem(); | |
jMenu2 = new javax.swing.JMenu(); | |
jMenuItem5 = new javax.swing.JMenuItem(); | |
jMenuItem3 = new javax.swing.JMenuItem(); | |
jMenuItem4 = new javax.swing.JMenuItem(); | |
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); | |
setTitle("Pcat"); | |
jPanel1.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED)); | |
jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("パケット情報を表示します")); | |
jTextArea2.setColumns(20); | |
jTextArea2.setRows(5); | |
jScrollPane4.setViewportView(jTextArea2); | |
jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("デバイスを選択してください")); | |
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { | |
"Item 1", "Item 2", "Item 3", "Item 4" })); | |
jTextArea1.setColumns(20); | |
jTextArea1.setRows(5); | |
jScrollPane3.setViewportView(jTextArea1); | |
jButton1.setText("スタート"); | |
jButton1.addActionListener(new java.awt.event.ActionListener() { | |
public void actionPerformed(java.awt.event.ActionEvent evt) { | |
jButton1ActionPerformed(evt); | |
} | |
}); | |
jButton2.setText("ストップ"); | |
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); | |
jPanel3.setLayout(jPanel3Layout); | |
jPanel3Layout.setHorizontalGroup( | |
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(jPanel3Layout.createSequentialGroup() | |
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(jPanel3Layout.createSequentialGroup() | |
.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 283, javax.swing.GroupLayout.PREFERRED_SIZE) | |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | |
.addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, 90, Short.MAX_VALUE)) | |
.addGroup(jPanel3Layout.createSequentialGroup() | |
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 283, javax.swing.GroupLayout.PREFERRED_SIZE) | |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | |
.addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 90, Short.MAX_VALUE))) | |
.addContainerGap()) | |
); | |
jPanel3Layout.setVerticalGroup( | |
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(jPanel3Layout.createSequentialGroup() | |
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) | |
.addComponent(jComboBox1, javax.swing.GroupLayout.DEFAULT_SIZE, 27, Short.MAX_VALUE) | |
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE)) | |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | |
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, 37, Short.MAX_VALUE) | |
.addComponent(jScrollPane3, 0, 0, Short.MAX_VALUE)) | |
.addContainerGap()) | |
); | |
jPanel3Layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jButton1, jButton2}); | |
javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6); | |
jPanel6.setLayout(jPanel6Layout); | |
jPanel6Layout.setHorizontalGroup( | |
jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jScrollPane4, javax.swing.GroupLayout.DEFAULT_SIZE, 416, Short.MAX_VALUE) | |
.addGroup(jPanel6Layout.createSequentialGroup() | |
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | |
.addContainerGap()) | |
); | |
jPanel6Layout.setVerticalGroup( | |
jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(jPanel6Layout.createSequentialGroup() | |
.addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 71, javax.swing.GroupLayout.PREFERRED_SIZE) | |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | |
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, 112, Short.MAX_VALUE)) | |
); | |
javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); | |
jPanel4.setLayout(jPanel4Layout); | |
jPanel4Layout.setHorizontalGroup( | |
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | |
); | |
jPanel4Layout.setVerticalGroup( | |
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(jPanel4Layout.createSequentialGroup() | |
.addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | |
.addContainerGap()) | |
); | |
jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("キャプチャイメージを表示します")); | |
jScrollPane2.setViewportView(jTextPane1); | |
javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5); | |
jPanel5.setLayout(jPanel5Layout); | |
jPanel5Layout.setHorizontalGroup( | |
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 417, Short.MAX_VALUE) | |
); | |
jPanel5Layout.setVerticalGroup( | |
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 197, javax.swing.GroupLayout.PREFERRED_SIZE) | |
); | |
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); | |
jPanel1.setLayout(jPanel1Layout); | |
jPanel1Layout.setHorizontalGroup( | |
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(jPanel1Layout.createSequentialGroup() | |
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) | |
.addGroup(jPanel1Layout.createSequentialGroup() | |
.addGap(1, 1, 1) | |
.addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) | |
.addComponent(jPanel5, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) | |
.addContainerGap()) | |
); | |
jPanel1Layout.setVerticalGroup( | |
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(jPanel1Layout.createSequentialGroup() | |
.addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) | |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | |
.addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) | |
); | |
jPanel2.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED)); | |
jTable1.setModel(new javax.swing.table.DefaultTableModel( | |
new Object [][] { | |
{null, null, null, null}, | |
{null, null, null, null}, | |
{null, null, null, null}, | |
{null, null, null, null} | |
}, | |
new String [] { | |
"Title 1", "Title 2", "Title 3", "Title 4" | |
} | |
)); | |
jScrollPane1.setViewportView(jTable1); | |
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); | |
jPanel2.setLayout(jPanel2Layout); | |
jPanel2Layout.setHorizontalGroup( | |
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 265, Short.MAX_VALUE) | |
); | |
jPanel2Layout.setVerticalGroup( | |
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 454, Short.MAX_VALUE) | |
); | |
jMenu1.setText("File"); | |
jMenuItem1.setText("Save"); | |
jMenu1.add(jMenuItem1); | |
jMenuItem2.setText("Load"); | |
jMenu1.add(jMenuItem2); | |
jMenuBar1.add(jMenu1); | |
jMenu2.setText("Edit"); | |
jMenuItem5.setText("自分で見たい情報を選択する"); | |
jMenu2.add(jMenuItem5); | |
jMenuItem3.setText("自分が受信しているパケット"); | |
jMenu2.add(jMenuItem3); | |
jMenuItem4.setText("自分が送信しているパケット"); | |
jMenu2.add(jMenuItem4); | |
jMenuBar1.add(jMenu2); | |
setJMenuBar(jMenuBar1); | |
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); | |
getContentPane().setLayout(layout); | |
layout.setHorizontalGroup( | |
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addGroup(layout.createSequentialGroup() | |
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 433, javax.swing.GroupLayout.PREFERRED_SIZE) | |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | |
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) | |
); | |
layout.setVerticalGroup( | |
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | |
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | |
); | |
pack(); | |
}// </editor-fold>//GEN-END:initComponents | |
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed | |
// TODO add your handling code here: | |
}//GEN-LAST:event_jButton1ActionPerformed | |
/** | |
* @param args the command line arguments | |
*/ | |
public static void main(String args[]) { | |
java.awt.EventQueue.invokeLater(new Runnable() { | |
public void run() { | |
new NewJFrame1().setVisible(true); | |
} | |
}); | |
} | |
// Variables declaration - do not modify//GEN-BEGIN:variables | |
private javax.swing.JButton jButton1; | |
private javax.swing.JButton jButton2; | |
private javax.swing.JComboBox jComboBox1; | |
private javax.swing.JMenu jMenu1; | |
private javax.swing.JMenu jMenu2; | |
private javax.swing.JMenuBar jMenuBar1; | |
private javax.swing.JMenuItem jMenuItem1; | |
private javax.swing.JMenuItem jMenuItem2; | |
private javax.swing.JMenuItem jMenuItem3; | |
private javax.swing.JMenuItem jMenuItem4; | |
private javax.swing.JMenuItem jMenuItem5; | |
private javax.swing.JPanel jPanel1; | |
private javax.swing.JPanel jPanel2; | |
private javax.swing.JPanel jPanel3; | |
private javax.swing.JPanel jPanel4; | |
private javax.swing.JPanel jPanel5; | |
private javax.swing.JPanel jPanel6; | |
private javax.swing.JScrollPane jScrollPane1; | |
private javax.swing.JScrollPane jScrollPane2; | |
private javax.swing.JScrollPane jScrollPane3; | |
private javax.swing.JScrollPane jScrollPane4; | |
private javax.swing.JTable jTable1; | |
private javax.swing.JTextArea jTextArea1; | |
private javax.swing.JTextArea jTextArea2; | |
private javax.swing.JTextPane jTextPane1; | |
// End of variables declaration//GEN-END:variables | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment