喜欢吃布丁但是没有钱 2015-11-17 15:28 采纳率: 0%
浏览 1388

谁能帮我把这个代码补全,就差一点点了。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();
    }

}

}

  • 写回答

2条回答 默认 最新

  • devmiao 2015-11-17 15:58
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办