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

📄 jremhelptmpdialog.java

📁 JRemoteControl is a simple Java&#8482 driven bluetooth remote control.It allows you to initiate virt
💻 JAVA
字号:
/* * JRemCntl - Copyright (C) 2007 Filippo Di Vattimo <fildiv@gmail.com> * See COPYING */package fildiv.jremcntl.server.gui.app;import java.awt.Color;import java.awt.Dimension;import java.awt.Frame;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import javax.swing.BorderFactory;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTextArea;import fildiv.jremcntl.server.core.JRemEnv;import fildiv.jremcntl.server.utils.JRemServerUtils;public class JRemHelpTmpDialog extends JDialog {	private static final long serialVersionUID = 1L;	private JPanel jContentPane = null;	private JRemEnv env = null;	private JScrollPane jScrollPane = null;	private JTextArea jTextArea = null;	private JButton jOKButton = null;	/**	 * @param env 	 * @param owner	 */	public JRemHelpTmpDialog(Frame owner) {		super(owner);				this.env = JRemEnv.getInstance();		setModal(true);				setTitle(env.getApplicationName());		initialize();				loadInfo();				getJTextArea().setCaretPosition(0);	}	private void loadInfo() {		String helpFile = env.getBaseDirPath() + File.separator + "GUIEDITOR";		File f = new File(helpFile);				FileInputStream fis = null;				JTextArea jta = getJTextArea();				try {					try {				fis = new FileInputStream(f);				String coopingInfo = JRemServerUtils.inputStream2String(fis);				jta.setText(coopingInfo);							} catch (Exception e) {				jta.setText("ERROR: UNABLE TO LOAD INFO!");			}					} finally {						if (fis != null) {				try {					fis.close();				} catch (IOException e) {					// TODO Auto-generated catch block					e.printStackTrace();				}			}		}			}	/**	 * This method initializes this	 * 	 * @return void	 */	private void initialize() {		this.setSize(520, 490);		this.setContentPane(getJContentPane());	}	/**	 * This method initializes jContentPane	 * 	 * @return javax.swing.JPanel	 */	private JPanel getJContentPane() {		if (jContentPane == null) {			GridBagConstraints gridBagConstraints = new GridBagConstraints();			gridBagConstraints.gridx = 0;			gridBagConstraints.insets = new Insets(6, 0, 7, 0);			gridBagConstraints.gridy = 1;			GridBagConstraints gridBagConstraints1 = new GridBagConstraints();			gridBagConstraints1.fill = GridBagConstraints.BOTH;			gridBagConstraints1.gridy = 0;			gridBagConstraints1.weightx = 1.0;			gridBagConstraints1.weighty = 1.0;			gridBagConstraints1.gridx = 0;			jContentPane = new JPanel();			jContentPane.setLayout(new GridBagLayout());			jContentPane.setPreferredSize(new Dimension(530, 370));			jContentPane.add(getJScrollPane(), gridBagConstraints1);			jContentPane.add(getJOKButton(), gridBagConstraints);		}		return jContentPane;	}	/**	 * This method initializes jScrollPane		 * 		 * @return javax.swing.JScrollPane		 */	private JScrollPane getJScrollPane() {		if (jScrollPane == null) {			jScrollPane = new JScrollPane(getJTextArea());			jScrollPane.setMinimumSize(new Dimension(530, 370));			jScrollPane.setPreferredSize(new Dimension(530, 370));		}		return jScrollPane;	}	/**	 * This method initializes jTextArea		 * 		 * @return javax.swing.JTextArea		 */	private JTextArea getJTextArea() {		if (jTextArea == null) {			jTextArea = new JTextArea();			jTextArea.setEditable(false);			jTextArea.setBackground(new Color(243, 243, 243));			jTextArea.setBorder(BorderFactory.createLineBorder(Color.gray, 5));		}		return jTextArea;	}	/**	 * This method initializes jOKButton		 * 		 * @return javax.swing.JButton		 */	private JButton getJOKButton() {		if (jOKButton == null) {			jOKButton = new JButton();			jOKButton.setText("OK");			jOKButton.setMinimumSize(new Dimension(60, 25));			jOKButton.setMaximumSize(new Dimension(60, 25));			jOKButton.setPreferredSize(new Dimension(60, 25));			jOKButton.addActionListener(new java.awt.event.ActionListener() {				public void actionPerformed(java.awt.event.ActionEvent e) {					JRemHelpTmpDialog.this.dispose();				}			});		}		return jOKButton;	}}  //  @jve:decl-index=0:visual-constraint="0,0"

⌨️ 快捷键说明

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