谁能帮我把这个代码补全,就差一点点了。java语法编写本地监控系统

package com.tz.util;

import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;

/**
*java开发本地屏幕监控系统
*@author Friend
*@version v1.0
*/

public class LocationScreen {

public static void main(String[] args)
{
    System.out.println("潭州Arry老师讲的真好");

    try{
    int choice  =JOptionPane.showConfirmDialog(null,"请求控制对方电脑 ?","黄振锋要请求",JOptionPane.YES_NO_CANCEL_OPTION);
    if(choice==JOptionPane.NO_OPTION)
    {
        return;
    }
    JOptionPane.showInputDialog("请输入要连接的服务器ip(包括端口号)","127.0.0.1:10000");
    JFrame jframe=new JFrame("潭州学院本地监控系统");
    jframe.setSize(600,600);//设置窗体大小
    jframe.setVisible(true);//设置窗体课件
    jframe.setAlwaysOnTop(true);//设置置顶
    jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//自动关闭线程

    //定义方法,能够直接查询本地操作系统
    Toolkit tk=Toolkit.getDefaultToolkit();
    //获取屏幕的大小
    Dimension dm= tk.getScreenSize();
    JLabel imageLabel=new JLabel();
    jframe.add(imageLabel);
    Robot robot=new Robot();
    Rectangle rec= new Rectangle(jframe.getWidth(),0,(int)dm.getWidth()-jframe.getWidth(),(int)dm.getHeight());
    BufferedImage bufImg=   robot.createScreenCapture(rec);

    //imageLabel.setIcon(new ImageIcon(buffImg));





    }catch(Exception e)
    {
        e.printStackTrace();
    }

}

}

这代码只有界面没有逻辑,差的很多啊。

补成什么样子啊?看不出来要补什么