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

📄 inputaddressdialog.java

📁 一个基于局域网的c/s模式网上购物系统,功能比较全面.数据库为Access.
💻 JAVA
字号:
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;

//地址输入框
class InputAddressDialog implements ActionListener
{
	private JFrame f=null;
	private JTextField IP;
  
    public InputAddressDialog()
 	{
  		f=new JFrame("Input IP");
  		Container contentPane=f.getContentPane();
  	 
  		JPanel textPanel = new JPanel();
    	textPanel.setLayout(new GridBagLayout());
    	GridBagConstraints gbc = new GridBagConstraints();
    	gbc.anchor = GridBagConstraints.WEST; 
    	gbc.insets = new Insets(2,2,2,2); 
    	
    	textPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY,2),
  	                "请输入服务器的IP",TitledBorder.CENTER,TitledBorder.TOP));
  	 	JLabel l1 = new JLabel("IP:");        
     	IP = new JTextField(15);

    	gbc.gridy=1;
     	gbc.gridx=0;
     	textPanel.add(l1,gbc);
     	gbc.gridx=1;
     	textPanel.add(IP,gbc);
     	
     	JPanel buttonPanel=new JPanel();
  	 	JButton b=new JButton("确定");
  	 	b.addActionListener(this);
  	 	buttonPanel.add(b);

  	 	contentPane.add(textPanel,BorderLayout.NORTH);
     	contentPane.add(buttonPanel,BorderLayout.CENTER);
     	f.pack();
     	f.setBounds(400,300,230,130);
     	f.setResizable(false);
     	f.setVisible(true);
     	f.addWindowListener(new WindowAdapter(){
     	   		public  void windowClosing(WindowEvent e){
     	   	 	System.exit(0);
     	   		}
       		});  	            
  	}
  
  public void actionPerformed(ActionEvent e)
  {
  	 String cmd=e.getActionCommand();
  	 if (cmd.equals("确定"))
  	 {
  	 	String ip = IP.getText();
  	 	try
  	 	{
  	 		Socket socket = new Socket(ip, 8080);
  	 		f.dispose();
  	 		new LogonDialog(socket);
  	 	}
  	 	catch(Exception ex)
  	 	{
  	 		JOptionPane.showMessageDialog(null,"      该服务器不存在或未开放!","连接错误",2);
  	 		IP.setText(null);
  	 	}
  	 }

  }
  
}

⌨️ 快捷键说明

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