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

📄 messagecenter.java

📁 无线通信的主要编程软件,是无线通信工作人员的必备工具,关天相关教程我会在后续传上.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            public void menuSelected(javax.swing.event.MenuEvent evt) {                windowMenuMenuSelected(evt);            }        });        centerMenuBar.add(windowMenu);        helpMenu.setText("Help");        helpMenuItem.setText("Help");        helpMenuItem.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                helpMenuItemActionPerformed(evt);            }        });        helpMenu.add(helpMenuItem);        helpMenu.add(jSeparator2);        aboutMenuItem.setText("About");        aboutMenuItem.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                aboutMenuItemActionPerformed(evt);            }        });        helpMenu.add(aboutMenuItem);        centerMenuBar.add(helpMenu);        setJMenuBar(centerMenuBar);        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();        setBounds((screenSize.width-800)/2, (screenSize.height-600)/2, 800, 600);    }//GEN-END:initComponents    private void clearSelectedMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_clearSelectedMenuItemActionPerformed                int selectionStart = logTextArea.getSelectionStart();        int selectionLength =  logTextArea.getSelectionEnd() - selectionStart;        try{            logDocument.remove(selectionStart, selectionLength);        }catch (javax.swing.text.BadLocationException be){        }    }//GEN-LAST:event_clearSelectedMenuItemActionPerformed    private void logTextAreaMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_logTextAreaMouseClicked        if(evt.getButton() == java.awt.event.MouseEvent.BUTTON3)            logPopupMenu.show(evt.getComponent(), evt.getX(), evt.getY());                }//GEN-LAST:event_logTextAreaMouseClicked    private void clearLogMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_clearLogMenuItemActionPerformed        //logTextArea.selectAll();        try{            logDocument.remove(0, logDocument.getLength());        }catch (javax.swing.text.BadLocationException be){}            }//GEN-LAST:event_clearLogMenuItemActionPerformed    private void aboutMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_aboutMenuItemActionPerformed        JOptionPane.showMessageDialog(this,"                The Message Center\nInstitute of Software Integrated Systems\n           Vanderbilt University 2003","About",JOptionPane.INFORMATION_MESSAGE);    }//GEN-LAST:event_aboutMenuItemActionPerformed    private void helpMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_helpMenuItemActionPerformed        javax.swing.JOptionPane.showMessageDialog(this,    "The answers are comming!");    }//GEN-LAST:event_helpMenuItemActionPerformed    private void quitMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_quitMenuItemActionPerformed        System.exit(0);    }//GEN-LAST:event_quitMenuItemActionPerformed            private void dataBaseMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_dataBaseMenuItemActionPerformed        DatabaseConfigDialog configDialog = new DatabaseConfigDialog(this,true);        configDialog.setLocationRelativeTo(this);        configDialog.show();    }//GEN-LAST:event_dataBaseMenuItemActionPerformed    	private void windowMenuMenuSelected(javax.swing.event.MenuEvent evt) {//GEN-FIRST:event_windowMenuMenuSelected            java.util.Enumeration internalFrames = childWindowList.keys();            while (internalFrames.hasMoreElements()){                javax.swing.JInternalFrame internalFrame = (javax.swing.JInternalFrame)internalFrames.nextElement();                FrameMenuItem menuItem = (FrameMenuItem)childWindowList.get(internalFrame);                menuItem.setText(internalFrame.getTitle());            }	}//GEN-LAST:event_windowMenuMenuSelected                /** Exit the Application */    private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm        System.exit(0);    }//GEN-LAST:event_exitForm        /**     * @param args the command line arguments     */    public static void main(String args[]) {        new MessageCenter().show();        //new AllMSGDisplay();            }        protected SerialConnector serialConnector;    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JMenuItem aboutMenuItem;    private javax.swing.JMenuBar centerMenuBar;    private javax.swing.JMenuItem clearLogMenuItem;    private javax.swing.JMenuItem clearSelectedMenuItem;    private javax.swing.JMenuItem dataBaseMenuItem;    private javax.swing.JDesktopPane desktopPane;    private javax.swing.JMenu fileMenu;    private javax.swing.JMenu helpMenu;    private javax.swing.JMenuItem helpMenuItem;    private javax.swing.JSeparator jSeparator1;    private javax.swing.JSeparator jSeparator2;    private javax.swing.JSplitPane jSplitPane1;    private javax.swing.JPanel logPanel;    private javax.swing.JPopupMenu logPopupMenu;    private javax.swing.JScrollPane logScrollPane;    private javax.swing.JTextPane logTextArea;    private javax.swing.JMenuItem quitMenuItem;    private javax.swing.JMenu windowMenu;    // End of variables declaration//GEN-END:variables        /*****************************Add Child Window IF *************************/        public void registerChildFrame(javax.swing.JInternalFrame newChildFrame){        FrameMenuItem menuItem = new FrameMenuItem(newChildFrame);        childWindowList.put(newChildFrame,menuItem);        this.windowMenu.add(menuItem);        desktopPane.add(newChildFrame);        newChildFrame.setVisible(true);                    }        public void removeChildFrame(javax.swing.JInternalFrame oldChildFrame){        oldChildFrame.setVisible(false);        this.windowMenu.remove((FrameMenuItem)childWindowList.get(oldChildFrame));        desktopPane.remove(oldChildFrame);                    }           private class DocumentLogger extends java.io.OutputStream{        Style s = null;        javax.swing.JScrollBar vScrollBar= null;                public DocumentLogger(Style s){            this.s = s;            vScrollBar = logScrollPane.getVerticalScrollBar();        }                public void write(int b) throws java.io.IOException {            try{                logDocument.insertString(logDocument.getLength(),String.valueOf((char)b),s) ;                if( ((char)b) == '\n'){                       vScrollBar.setValue(logTextArea.getHeight());                }            }catch( javax.swing.text.BadLocationException ble){                System.out.println(ble.getMessage());            }        }            }                /********************************* Inner Classes **************************/        private class FrameMenuItem extends javax.swing.JMenuItem{                public javax.swing.JInternalFrame childFrame;                public FrameMenuItem(javax.swing.JInternalFrame newChildFrame){            super(newChildFrame.getTitle());            this.childFrame = newChildFrame;                        this.addActionListener(new java.awt.event.ActionListener() {                public void actionPerformed(java.awt.event.ActionEvent evt) {                    try{                        childFrame.setSelected(true);                        childFrame.moveToFront();                        if(childFrame.isIcon())                            childFrame.setIcon(false);                    }catch(java.beans.PropertyVetoException pve){}                }            });        }    }        }

⌨️ 快捷键说明

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