就是有很多界面,上面有很多按钮什么的 类似于一些程序的界面的代码就好,功能有没有都无所谓,谢谢大家了急用啊!1JavaGUI界面

解决方案 »

  1.   

    你看看这个要得不 代码是自动生成的 有点乱 你将就着看 如果要在点击菜单的具体项里面和button里面添加事件的话直接加个内部匿名类写触发事件就行了 
    public class First extends javax.swing.JFrame { /** Creates new form First */
    public First() {
    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.
     */
    //GEN-BEGIN:initComponents
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() { jPanel1 = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    jTextField1 = new javax.swing.JTextField();
    jLabel2 = new javax.swing.JLabel();
    jPasswordField1 = new javax.swing.JPasswordField();
    jButton1 = new javax.swing.JButton();
    jButton2 = new javax.swing.JButton();

    jRadioButton1 = new javax.swing.JRadioButton();
    jRadioButton2 = new javax.swing.JRadioButton();
    jRadioButton3 = new javax.swing.JRadioButton();

    jMenuBar1 = new javax.swing.JMenuBar();
    jMenu1 = new javax.swing.JMenu();
    jMenuItem1 = new javax.swing.JMenuItem();
    jMenuItem3 = new javax.swing.JMenuItem();
    jMenuItem4 = new javax.swing.JMenuItem();
    jMenu2 = new javax.swing.JMenu();
    jMenuItem2 = new javax.swing.JMenuItem(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jLabel1.setText("\u7528\u6237\u540d"); jTextField1.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    jTextField1ActionPerformed(evt);
    }
    }); jLabel2.setText("\u5bc6    \u7801"); jButton1.setText("\u63d0\u4ea4");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    jButton1ActionPerformed(evt);
    }
    }); jButton2.setText("\u91cd\u7f6e"); jRadioButton1.setText("\u5b66\u751f");
    jRadioButton1.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    jRadioButton1ActionPerformed(evt);
    }
    }); jRadioButton2.setText("\u8001\u5e08"); jRadioButton3.setText("\u6e38\u5ba2"); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(
    jPanel1);
    jPanel1.setLayout(jPanel1Layout);
    ButtonGroup bgp=new ButtonGroup();
    bgp.add(jRadioButton1);
    bgp.add(jRadioButton2);
    bgp.add(jRadioButton3);
    jPanel1Layout
    .setHorizontalGroup(jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(
    jPanel1Layout
    .createSequentialGroup()
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(
    jPanel1Layout
    .createSequentialGroup()
    .addGap(
    37,
    37,
    37)
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.TRAILING)
    .addComponent(
    jLabel2)
    .addComponent(
    jLabel1))
    .addPreferredGap(
    javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.LEADING,
    false)
    .addComponent(
    jPasswordField1,
    0,
    0,
    Short.MAX_VALUE)
    .addComponent(
    jTextField1,
    javax.swing.GroupLayout.DEFAULT_SIZE,
    176,
    Short.MAX_VALUE)))
    .addGroup(
    jPanel1Layout
    .createSequentialGroup()
    .addGap(
    47,
    47,
    47)
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(
    jPanel1Layout
    .createSequentialGroup()
    .addComponent(
    jRadioButton1)
    .addPreferredGap(
    javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
    .addComponent(
    jRadioButton2)
    .addPreferredGap(
    javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
    .addComponent(
    jRadioButton3))
    .addGroup(
    jPanel1Layout
    .createSequentialGroup()
    .addComponent(
    jButton1)
    .addPreferredGap(
    javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(
    jButton2)))))
    .addContainerGap(246, Short.MAX_VALUE)));
    jPanel1Layout
    .setVerticalGroup(jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(
    jPanel1Layout
    .createSequentialGroup()
    .addGap(26, 26, 26)
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(jLabel1)
    .addComponent(
    jTextField1,
    javax.swing.GroupLayout.PREFERRED_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE,
    javax.swing.GroupLayout.PREFERRED_SIZE))
    .addGap(18, 18, 18)
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(jLabel2)
    .addComponent(
    jPasswordField1,
    javax.swing.GroupLayout.PREFERRED_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE,
    javax.swing.GroupLayout.PREFERRED_SIZE))
    .addGap(26, 26, 26)
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(
    jRadioButton1)
    .addComponent(
    jRadioButton2)
    .addComponent(
    jRadioButton3))
    .addPreferredGap(
    javax.swing.LayoutStyle.ComponentPlacement.RELATED,
    78, Short.MAX_VALUE)
    .addGroup(
    jPanel1Layout
    .createParallelGroup(
    javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(jButton1)
    .addComponent(jButton2))
    .addGap(34, 34, 34))); jMenu1.setText("\u83dc\u5355"); jMenuItem1.setText("\u67e5\u770b");
    jMenu1.add(jMenuItem1); jMenuItem3.setText("\u4fee\u6539\u4fe1\u606f");
    jMenu1.add(jMenuItem3); jMenuItem4.setText("\u6dfb\u52a0\u4fe1\u606f");
    jMenu1.add(jMenuItem4); jMenuBar1.add(jMenu1); jMenu2.setText("\u9000\u51fa"); jMenuItem2.setText("\u786e\u5b9a\u9000\u51fa\u7cfb\u7edf");
    jMenu2.add(jMenuItem2); 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(
    javax.swing.GroupLayout.Alignment.TRAILING,
    layout.createSequentialGroup().addContainerGap(
    javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addComponent(jPanel1,
    javax.swing.GroupLayout.PREFERRED_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE,
    javax.swing.GroupLayout.PREFERRED_SIZE)
    .addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(
    javax.swing.GroupLayout.Alignment.LEADING).addGroup(
    layout.createSequentialGroup().addGap(47, 47, 47).addComponent(
    jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE,
    javax.swing.GroupLayout.PREFERRED_SIZE)
    .addContainerGap(17, Short.MAX_VALUE))); pack();
    private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    } private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
    }
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new First().setVisible(true);
    }
    });
    }
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    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.JPanel jPanel1;
    private javax.swing.JPasswordField jPasswordField1;
    private javax.swing.JRadioButton jRadioButton1;
    private javax.swing.JRadioButton jRadioButton2;
    private javax.swing.JRadioButton jRadioButton3;
    private javax.swing.JTextField jTextField1;
    // End of variables declaration//GEN-END:variables}