import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;public class server
{
    public static void  main(String[] args)
    {
    ServerFrame frame=new ServerFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.show();
    }
}class ServerFrame extends JFrame
{
    public static final int WIDTH=280;
    public static final int HEIGHT=200;
    
    public ServerFrame()
{
    setTitle("服务端");
setSize(WIDTH,HEIGHT); Container contentPane=getContentPane();
JPanel textPanel=new JPanel();

JLabel ip=new JLabel("输入IP:");
ip.setBounds(10,10,45,20);
textPanel.add(ip);

JTextField TextIP=new JTextField();
TextIP.setBounds(55,10,75,20);
textPanel.add(TextIP);

JLabel dk=new JLabel("端口:");
dk.setBounds(140,10,40,20);
textPanel.add(dk);

JTextField TextDK=new JTextField();
TextDK.setBounds(180,10,75,20);
textPanel.add(TextDK);

JTextArea textArea=new JTextArea();
textArea.setBounds(70,40,140,60);

textArea.append("控制端已启动!输入客户端IP和端口进入控制");
textArea.append("                 帮助 请按F1 ");

JScrollPane scrollPane=new JScrollPane(textArea);
textPanel.add(scrollPane);

JButton conButton=new JButton("连接");
conButton.setBounds(180,120,60,40);
conButton.addActionListener(new ActionListener()
{
        public void actionPerformed(ActionEvent event)
        {
            mainFrame frame=new mainFrame(TextIP.Text.ToString(),TextDK.Text.ToString());
            frame.show();
        }
    }
    );
    textPanel.add(conButton);
contentPane.add(textPanel);
}
}class mainFrame extends JFrame
{
    public static final int MY_WIDTH=1024;
    public static final int MY_HEIGHT=768;
    String Name,DK;
    public void mainFrame(String aName,String aDK)
    {
    Name=aName;
    DK=aDK;
    }
    String TitleName="当前窗口:"+Name.toString()+".端口:"+DK.toString();
    frame.setTitle(TitleName);
frame.setSize(MY_WIDTH,MY_HEIGHT);
}//////////////////////
谁能帮着给该一下...小弟初学. 
编译通过即给分...

解决方案 »

  1.   


    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;public class server {
    public static void main(String[] args) {
    ServerFrame frame = new ServerFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.show();
    }
    }class ServerFrame extends JFrame {
    public static final int WIDTH = 280;
    public static final int HEIGHT = 200; public ServerFrame() {
    setTitle("服务端");
    setSize(WIDTH, HEIGHT); Container contentPane = getContentPane();
    JPanel textPanel = new JPanel(); JLabel ip = new JLabel("输入IP:");
    ip.setBounds(10, 10, 45, 20);
    textPanel.add(ip); final JTextField TextIP = new JTextField();
    TextIP.setBounds(55, 10, 75, 20);
    textPanel.add(TextIP); JLabel dk = new JLabel("端口:");
    dk.setBounds(140, 10, 40, 20);
    textPanel.add(dk); final JTextField TextDK = new JTextField();
    TextDK.setBounds(180, 10, 75, 20);
    textPanel.add(TextDK); JTextArea textArea = new JTextArea();
    textArea.setBounds(70, 40, 140, 60); textArea.append("控制端已启动!输入客户端IP和端口进入控制");
    textArea.append("                帮助 请按F1 "); JScrollPane scrollPane = new JScrollPane(textArea);
    textPanel.add(scrollPane); JButton conButton = new JButton("连接");
    conButton.setBounds(180, 120, 60, 40);
    conButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent event) {
    mainFrame frame = new mainFrame(TextIP.getText().toString(),
    TextDK.getText().toString());
    frame.show();
    }
    });
    textPanel.add(conButton);
    contentPane.add(textPanel);
    }
    }class mainFrame extends JFrame {
    public static final int MY_WIDTH = 1024;
    public static final int MY_HEIGHT = 768;
    String Name, DK; public mainFrame(String aName, String aDK) {
    Name = aName;
    DK = aDK;
    String TitleName = "当前窗口:" + Name.toString() + ".端口:" + DK.toString();
    this.setTitle(TitleName);
    this.setSize(MY_WIDTH, MY_HEIGHT);
    }}
    OK!加油,自己多动手!改了哪里,自己去比对吧!
      

  2.   

    import java.awt.*; 
    import java.awt.event.*; 
    import javax.swing.*; 
    import javax.swing.event.*; public class Server 

        public static void  main(String[] args) 
        { 
        ServerFrame frame=new ServerFrame(); 
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        frame.show(); 
        } 
    } class ServerFrame extends JFrame 

        public static final int WIDTH=280; 
        public static final int HEIGHT=200; 
        JLabel ip=new JLabel("输入IP:"); 
        JLabel dk=new JLabel("端口:"); 
        JTextField TextIP=new JTextField(); 
        JTextField TextDK=new JTextField();
        JTextArea textArea=new JTextArea();  
        
        public ServerFrame() 

        setTitle("服务端"); 
    setSize(WIDTH,HEIGHT); Container contentPane=getContentPane(); 
    JPanel textPanel=new JPanel(); 
    ip.setBounds(10,10,45,20); 
    textPanel.add(ip); 
    TextIP.setBounds(55,10,75,20); 
    textPanel.add(TextIP); 
    dk.setBounds(140,10,40,20); 
    textPanel.add(dk); 
    TextDK.setBounds(180,10,75,20); 
    textPanel.add(TextDK); 
    textArea.setBounds(70,40,140,60); textArea.append("控制端已启动!输入客户端IP和端口进入控制"); 
    textArea.append("                帮助 请按F1 "); JScrollPane scrollPane=new JScrollPane(textArea); 
    textPanel.add(scrollPane); JButton conButton=new JButton("连接"); 
    conButton.setBounds(180,120,60,40); 
    conButton.addActionListener(new ActionListener() 

            public void actionPerformed(ActionEvent event) 
            { 
                mainFrame frame=new mainFrame(TextIP.getText().toString(),TextDK.getText().toString()); 
                frame.show(); 
            } 
        } 
        ); 
        textPanel.add(conButton); 
    contentPane.add(textPanel); 

    } class mainFrame extends JFrame 

        public static final int MY_WIDTH=1024; 
        public static final int MY_HEIGHT=768; 
        String Name,DK; 
        public  mainFrame(String aName,String aDK) 
        { 
        Name=aName; 
        DK=aDK; 
         
        String TitleName=("当前窗口:"+Name+".端口:"+DK).toString(); 
        setTitle(TitleName); 
        setSize(MY_WIDTH,MY_HEIGHT);
        } 

      

  3.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;public class server {
    public static void main(String[] args) {
    ServerFrame frame = new ServerFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.show();
    }
    }class ServerFrame extends JFrame {
    public static final int WIDTH = 280;
    public static final int HEIGHT = 200;
    JTextField TextIP;
    JTextField TextDK; public ServerFrame() {
    setTitle("服务端");
    setSize(WIDTH, HEIGHT); Container contentPane = getContentPane();
    JPanel textPanel = new JPanel(); JLabel ip = new JLabel("输入IP:");
    ip.setBounds(10, 10, 45, 20);
    textPanel.add(ip); TextIP = new JTextField();
    TextIP.setBounds(55, 10, 75, 20);
    textPanel.add(TextIP); JLabel dk = new JLabel("端口:");
    dk.setBounds(140, 10, 40, 20);
    textPanel.add(dk); TextDK = new JTextField();
    TextDK.setBounds(180, 10, 75, 20);
    textPanel.add(TextDK); JTextArea textArea = new JTextArea();
    textArea.setBounds(70, 40, 140, 60); textArea.append("控制端已启动!输入客户端IP和端口进入控制");
    textArea.append("                帮助 请按F1 "); JScrollPane scrollPane = new JScrollPane(textArea);
    textPanel.add(scrollPane); JButton conButton = new JButton("连接");
    conButton.setBounds(180, 120, 60, 40);
    conButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent event) {
    mainFrame frame = new mainFrame(ServerFrame.this.TextIP
    .getText(), ServerFrame.this.TextDK.getText());
    frame.show();
    }
    });
    textPanel.add(conButton);
    contentPane.add(textPanel);
    }
    }class mainFrame extends JFrame {
    public static final int MY_WIDTH = 1024;
    public static final int MY_HEIGHT = 768;
    String Name, DK; public mainFrame(String aName, String aDK) {
    Name = aName;
    DK = aDK; String TitleName = "当前窗口:" + Name.toString() + ".端口:" + DK.toString();
    this.setTitle(TitleName);
    this.setSize(MY_WIDTH, MY_HEIGHT);
    }
    }