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);
}//////////////////////
谁能帮着给该一下...小弟初学.
编译通过即给分...
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);
}//////////////////////
谁能帮着给该一下...小弟初学.
编译通过即给分...
解决方案 »
- MyEclipse问题,Cannot connect to VM,新手求指教
- 麻烦大家看看下面那个字符串怎么转化,谢谢了
- 关于serialPort监听对象,替换监听对象的问题,小弟这里急!
- 几道选择题目不会做,有空的请看看,教我一下如何分析这几道题目,考点是什么。
- 哪位曾经实现过MDR-2算法?
- jfreechart问题,请教
- RMI中Naming.rebind()的第一个参数URL字符串和Naming.lookup()的参数有什么区别?
- Float.NaN 吐血的问题!!!!! java 的问题??????
- 工作两年后的我
- 父类什么情况下可以转化成子类?
- 菜鸟问题啊,关于继承的,请赐教咯
- core java 和java核心技术 那本书好 ??
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!加油,自己多动手!改了哪里,自己去比对吧!
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);
}
}
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);
}
}