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

📄 inputdialog.java

📁 Owing to the applet Gantt chart source yard, already Chinese melt, Gantt chart can demonstrate a Chi
💻 JAVA
字号:
/* * InputDialog.java Created on 20-12-2004 */package jgantt.view.dialogs;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JPanel;import javax.swing.JTextField;/** * InputDialog *  * <p>$Date: 2005/03/25 14:58:31 $</p>  * @version $Revision: 1.2 $ * @author Carlos Silva */public class InputDialog extends JDialog implements ActionListener {	private static final long serialVersionUID = 3977863973062586421L;	JTextField textField = null;	String inputString=null;	String defaultString=null;			public InputDialog(String title){		this(title, null);	}	public InputDialog(String title, String defaultString){		super();		setTitle(title);		this.defaultString=defaultString;				getContentPane().setLayout(new BorderLayout());				textField = new JTextField((defaultString!=null ? defaultString:""),30);		setModal(true);		getContentPane().add( textField, BorderLayout.CENTER );				JPanel botonera = new JPanel();				JButton jb = new JButton("Ok");		jb.addActionListener(this);		botonera.add( jb );				jb = new JButton("Cancel");		jb.addActionListener(this);		botonera.add( jb );		getContentPane().add(botonera, BorderLayout.SOUTH);					}	public boolean execute(){		pack();		setVisible(true);		return inputString!=null; 	}	public String getInputString(){		return inputString;	}	public void actionPerformed(ActionEvent ev) {		if ("Ok".equals(ev.getActionCommand())){			inputString = textField.getText();			setVisible(false);				} else if ("Cancel".equals(ev.getActionCommand())){			inputString = null;			setVisible(false);		}	}}

⌨️ 快捷键说明

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