⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 questioneditorpanel.java

📁 自己写的轮询提问的小程序 新手刚学 多多指教 合乎哈
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/*QuestionEditorPanel is the component in which one can edit questionsCopyright (C) 2005-2006  Igor Partola, Michael J. Krikonis, Clark UniversityThis program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public Licenseas published by the Free Software Foundation; either version 2of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.*/package SharedClasses;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.Serializable;import java.io.*;import java.util.*;public class QuestionEditorPanel extends javax.swing.JPanel implements Serializable, Syncable {        public QuestionEditorPanel() {        initComponents();    }        private void initComponents() {//GEN-BEGIN:initComponents        jLabel3 = new javax.swing.JLabel();        jLabel4 = new javax.swing.JLabel();        AnswerTextFieldA = new javax.swing.JTextField();        jLabel5 = new javax.swing.JLabel();        jLabel6 = new javax.swing.JLabel();        AnswerTextFieldB = new javax.swing.JTextField();        jLabel7 = new javax.swing.JLabel();        NewQuestionButton = new javax.swing.JButton();        QuestionComboBox = new javax.swing.JComboBox();        DeleteQuestionButton = new javax.swing.JButton();        NextQuestionButton = new javax.swing.JButton();        PreviousQuestionButton = new javax.swing.JButton();        QuestionTimeoutComboBox = new javax.swing.JComboBox();        jLabel1 = new javax.swing.JLabel();        QuestionTextArea = new javax.swing.JTextArea();        AnswerTextFieldC = new javax.swing.JTextField();        AnswerTextFieldD = new javax.swing.JTextField();        NumOfAnswersComboBox = new javax.swing.JComboBox();        AnswerTextFieldE = new javax.swing.JTextField();        jLabel8 = new javax.swing.JLabel();        AnswerTextFieldF = new javax.swing.JTextField();        jLabel9 = new javax.swing.JLabel();        jLabel2 = new javax.swing.JLabel();        setLayout(null);        jLabel3.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel3.setText("Answers");        add(jLabel3);        jLabel3.setBounds(20, 140, 70, 14);        jLabel4.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel4.setText("A: ");        jLabel4.setMaximumSize(new java.awt.Dimension(10, 15));        jLabel4.setMinimumSize(new java.awt.Dimension(10, 15));        jLabel4.setPreferredSize(new java.awt.Dimension(10, 15));        add(jLabel4);        jLabel4.setBounds(10, 160, 14, 20);        AnswerTextFieldA.setFont(new java.awt.Font("Tahoma", 0, 11));        AnswerTextFieldA.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyReleased(java.awt.event.KeyEvent evt) {                AnswerTextFieldAKeyReleased(evt);            }        });        add(AnswerTextFieldA);        AnswerTextFieldA.setBounds(30, 160, 150, 20);        jLabel5.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel5.setText("C: ");        jLabel5.setMaximumSize(new java.awt.Dimension(10, 15));        jLabel5.setMinimumSize(new java.awt.Dimension(10, 15));        jLabel5.setPreferredSize(new java.awt.Dimension(10, 15));        add(jLabel5);        jLabel5.setBounds(10, 200, 14, 20);        jLabel6.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel6.setText("D: ");        jLabel6.setMaximumSize(new java.awt.Dimension(10, 15));        jLabel6.setMinimumSize(new java.awt.Dimension(10, 15));        jLabel6.setPreferredSize(new java.awt.Dimension(10, 15));        add(jLabel6);        jLabel6.setBounds(200, 200, 20, 20);        AnswerTextFieldB.setFont(new java.awt.Font("Tahoma", 0, 11));        AnswerTextFieldB.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyReleased(java.awt.event.KeyEvent evt) {                AnswerTextFieldBKeyReleased(evt);            }        });        add(AnswerTextFieldB);        AnswerTextFieldB.setBounds(220, 160, 150, 20);        jLabel7.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel7.setText("B: ");        jLabel7.setMaximumSize(new java.awt.Dimension(10, 15));        jLabel7.setMinimumSize(new java.awt.Dimension(10, 15));        jLabel7.setPreferredSize(new java.awt.Dimension(10, 15));        add(jLabel7);        jLabel7.setBounds(200, 160, 14, 20);        NewQuestionButton.setFont(new java.awt.Font("Tahoma", 0, 11));        NewQuestionButton.setText("New Question");        NewQuestionButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                NewQuestionButtonActionPerformed(evt);            }        });        add(NewQuestionButton);        NewQuestionButton.setBounds(50, 370, 130, 23);        QuestionComboBox.setFont(new java.awt.Font("Tahoma", 0, 11));        newQuestion();        QuestionComboBox.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                QuestionComboBoxActionPerformed(evt);            }        });        add(QuestionComboBox);        QuestionComboBox.setBounds(30, 10, 130, 20);        DeleteQuestionButton.setFont(new java.awt.Font("Tahoma", 0, 11));        DeleteQuestionButton.setText("Delete Question");        DeleteQuestionButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                DeleteQuestionButtonActionPerformed(evt);            }        });        add(DeleteQuestionButton);        DeleteQuestionButton.setBounds(200, 370, 130, 23);        NextQuestionButton.setFont(new java.awt.Font("Tahoma", 0, 11));        NextQuestionButton.setText("Next >>>");        NextQuestionButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                NextQuestionButtonActionPerformed(evt);            }        });        add(NextQuestionButton);        NextQuestionButton.setBounds(200, 340, 130, 23);        PreviousQuestionButton.setFont(new java.awt.Font("Tahoma", 0, 11));        PreviousQuestionButton.setText("<<< Previous");        PreviousQuestionButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                PreviousQuestionButtonActionPerformed(evt);            }        });        add(PreviousQuestionButton);        PreviousQuestionButton.setBounds(50, 340, 130, 23);        QuestionTimeoutComboBox.setFont(new java.awt.Font("Tahoma", 0, 11));        QuestionTimeoutComboBox.addItem(new Integer(10));        QuestionTimeoutComboBox.addItem(new Integer(15));        QuestionTimeoutComboBox.addItem(new Integer(20));        QuestionTimeoutComboBox.addItem(new Integer(30));        QuestionTimeoutComboBox.addItem(new Integer(45));        QuestionTimeoutComboBox.addItem(new Integer(60));        QuestionTimeoutComboBox.setSelectedIndex(1);        QuestionTimeoutComboBox.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                QuestionTimeoutComboBoxActionPerformed(evt);            }        });        add(QuestionTimeoutComboBox);        QuestionTimeoutComboBox.setBounds(20, 300, 90, 20);        jLabel1.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel1.setText("Timeout, (s)");        add(jLabel1);        jLabel1.setBounds(10, 280, 60, 14);        QuestionTextArea.setLineWrap(true);        QuestionTextArea.setWrapStyleWord(true);        QuestionTextArea.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyReleased(java.awt.event.KeyEvent evt) {                QuestionTextAreaKeyReleased(evt);            }        });        add(QuestionTextArea);        QuestionTextArea.setBounds(10, 40, 370, 90);        AnswerTextFieldC.setFont(new java.awt.Font("Tahoma", 0, 11));        AnswerTextFieldC.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyReleased(java.awt.event.KeyEvent evt) {                AnswerTextFieldCKeyReleased(evt);            }        });        add(AnswerTextFieldC);        AnswerTextFieldC.setBounds(30, 200, 150, 20);        AnswerTextFieldD.setFont(new java.awt.Font("Tahoma", 0, 11));        AnswerTextFieldD.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyReleased(java.awt.event.KeyEvent evt) {                AnswerTextFieldDKeyReleased(evt);            }        });        add(AnswerTextFieldD);        AnswerTextFieldD.setBounds(220, 200, 150, 20);        NumOfAnswersComboBox.setFont(new java.awt.Font("Tahoma", 0, 11));        NumOfAnswersComboBox.addItem(new Integer(2));        NumOfAnswersComboBox.addItem(new Integer(3));        NumOfAnswersComboBox.addItem(new Integer(4));        NumOfAnswersComboBox.addItem(new Integer(5));        NumOfAnswersComboBox.addItem(new Integer(6));        NumOfAnswersComboBox.setSelectedIndex(4);        NumOfAnswersComboBox.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                NumOfAnswersComboBoxActionPerformed(evt);            }        });        add(NumOfAnswersComboBox);        NumOfAnswersComboBox.setBounds(280, 300, 100, 20);        AnswerTextFieldE.setFont(new java.awt.Font("Tahoma", 0, 11));        AnswerTextFieldE.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyReleased(java.awt.event.KeyEvent evt) {                AnswerTextFieldEKeyReleased(evt);            }        });        add(AnswerTextFieldE);        AnswerTextFieldE.setBounds(30, 240, 150, 20);        jLabel8.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel8.setText("E: ");        jLabel8.setMaximumSize(new java.awt.Dimension(10, 15));        jLabel8.setMinimumSize(new java.awt.Dimension(10, 15));        jLabel8.setPreferredSize(new java.awt.Dimension(10, 15));        add(jLabel8);        jLabel8.setBounds(10, 240, 20, 20);        AnswerTextFieldF.setFont(new java.awt.Font("Tahoma", 0, 11));        AnswerTextFieldF.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyReleased(java.awt.event.KeyEvent evt) {                AnswerTextFieldFKeyReleased(evt);            }        });        add(AnswerTextFieldF);        AnswerTextFieldF.setBounds(220, 240, 150, 20);        jLabel9.setFont(new java.awt.Font("Tahoma", 0, 11));        jLabel9.setText("F: ");        jLabel9.setMaximumSize(new java.awt.Dimension(10, 15));        jLabel9.setMinimumSize(new java.awt.Dimension(10, 15));        jLabel9.setPreferredSize(new java.awt.Dimension(10, 15));        add(jLabel9);        jLabel9.setBounds(200, 240, 14, 20);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -