我有这段代码可以在eclipse上正常工作。下面提到了我的查询
class clienttime_gui
{
public static void main(String args[]) throws Exception
{
JFrame frame=new JFrame("Add IP");
JTextField textbox;
JButton button;
JLabel label;
frame.setLayout(null);
textbox = new JTextField();
textbox.setBounds(100,20,150,20);
label = new JLabel("Add IP");
label.setBounds(50, 20, 100, 20);
button=new JButton("Submit");
button.setBounds(250,20,100,20);
frame.add(textbox);
frame.add(label);
frame.add(button);
final String x=textbox.getText();
frame.setSize(400,100);
frame.setVisible(true);
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (SwingUtilities.isLeftMouseButton(e) && e.getClickCount() == 1) {
try{
InetAddress locIP = InetAddress.getByName(x);
//InetAddress locIP = InetAddress.getByName("14.139.60.104");
Socket soc= new Socket(locIP,7681);
BufferedReader in=new BufferedReader(new InputStreamReader(soc.getInputStream()));
String y= null;
while((y = in.readLine()) != null){
System.out.println(y);
}
}catch(Exception e1){}
}
}
});
}
}
这是我的用户界面
现在我在 Eclipse 控制台中得到输出,但我想把它放到框架中,我应该怎么做?