📄 dlgchazhao.java
字号:
package txl;import java.awt.*;import javax.swing.*;import com.borland.jbcl.layout.*;import java.awt.event.*;public class dlgChaZhao extends JDialog { JPanel panel1 = new JPanel(); JTextField jtxtfldData = new JTextField(); JButton jbtnOK = new JButton(); JButton jbtnCancle = new JButton(); int status=0; Object[] items={"姓名","关系","公司","公司电话","家庭电话","手机","Email","呼机"}; JComboBox jcmbbxChaColm = new JComboBox(items); GridBagLayout grdglytDlg = new GridBagLayout(); public dlgChaZhao(Frame frame, String title, boolean modal) { super(frame, title, modal); try { jbInit(); pack(); } catch(Exception ex) { ex.printStackTrace(); } } public dlgChaZhao() { this(null, "", false); } void jbInit() throws Exception { panel1.setLayout(grdglytDlg); jbtnOK.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jbtnOK_actionPerformed(e); } }); jbtnCancle.setText("取 消"); jbtnCancle.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jbtnCancle_actionPerformed(e); } }); jbtnOK.setText("确 定"); this.getContentPane().add(panel1, BorderLayout.CENTER); panel1.add(jbtnOK, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0 ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(26, 55, 105, 0), 74, 5)); panel1.add(jbtnCancle, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0 ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(25, 29, 105, 40), 72, 6)); panel1.add(jtxtfldData, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0 ,GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(104, 29, 0, 40), 73, 9)); panel1.add(jcmbbxChaColm, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0 ,GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(104, 55, 0, 0), 64, 8)); } //-------------------------------------------------------------------------// public int getStatus () { return status; } public String getColumn() { if (jcmbbxChaColm.getSelectedItem().toString()=="姓名") { return "xingming"; } if (jcmbbxChaColm.getSelectedItem().toString()=="关系") { return "guanxi"; } if (jcmbbxChaColm.getSelectedItem().toString()=="公司") { return "company"; } if (jcmbbxChaColm.getSelectedItem().toString()=="公司电话") { return "workphone"; } if (jcmbbxChaColm.getSelectedItem().toString()=="家庭电话") { return "homephone"; } if (jcmbbxChaColm.getSelectedItem().toString()=="手机") { return "mobile"; } if (jcmbbxChaColm.getSelectedItem().toString()=="呼机") { return "pager"; } if (jcmbbxChaColm.getSelectedItem().toString()=="Email") { return "email"; } return null; } public String getData() { return jtxtfldData.getText(); } public void centerPosition(JDialog frame) { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); }//----------------------------------------------------------------------// void jbtnOK_actionPerformed(ActionEvent e) { status=1; this.dispose(); } void jbtnCancle_actionPerformed(ActionEvent e) { status=0; this.dispose(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -