java代码选址坐标(java怎样获取鼠标在屏幕的坐标)

2026-05-06 15:15:01 :0

java代码选址坐标(java怎样获取鼠标在屏幕的坐标)

这篇文章给大家聊聊关于java代码选址坐标,以及java怎样获取鼠标在屏幕的坐标对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

java怎样获取鼠标在屏幕的坐标

代码如下:

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import java.awt.Font;
import java.awt.Point;
import java.util.Timer;
import java.util.TimerTask;
import java.awt.Color;
public class MouseInfo extends JFrame {
    private final JPanel contentPanel = new JPanel();
    JLabel value_x = null;
    JLabel value_y = null;    
    /**
     * Launch the application.
     */
    public static void main(String args) {        
        try {
            MouseInfo info_frame = new MouseInfo();
            info_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            info_frame.setVisible(true);
            info_frame.setAlwaysOnTop(true);
            Timer 汪历掘timer = new Timer();
            timer.schedule(new TimerTask() {                
            @Override
            public void run() {
                  Point point = java.awt.MouseInfo.getPointerInfo().getLocation();                    
                  // System.out.println("Location:x=" + point.x + ", y=" +
                  // point.y);
                    info_frame.value_x.setText("" + point.x);
                    info_frame.value_y.setText("" + point.y);
                }
            }, 100, 100);
        } catch (Exception e) {
            e.printStackTrace();
        }
   烂胡 }    
    /**
     * Create the dialog.
     */
    public MouseInfo() {
        setTitle("\u9F20\u6807\u5750\u6807\u83B7\u53D6\u5668");
  困核      setBounds(100, 100, 217, 156);
        getContentPane().setLayout(new BorderLayout());
        contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
        getContentPane().add(contentPanel, BorderLayout.CENTER);
        contentPanel.setLayout(null);
        JLabel lblx = new JLabel("\u5750\u6807x:");
        lblx.setFont(new Font("宋体", Font.PLAIN, 15));
        lblx.setBounds(22, 27, 66, 31);
        contentPanel.add(lblx);
        JLabel lbly = new JLabel("\u5750\u6807y:");
        lbly.setFont(new Font("宋体", Font.PLAIN, 15));
        lbly.setBounds(22, 68, 66, 31);
        contentPanel.add(lbly);
        value_x = new JLabel("0");
        value_x.setForeground(Color.BLUE);
        value_x.setFont(new Font("宋体", Font.PLAIN, 20));
        value_x.setBounds(82, 27, 66, 31);
        contentPanel.add(value_x);
        value_y = new JLabel("0");
        value_y.setForeground(Color.BLUE);
        value_y.setFont(new Font("宋体", Font.PLAIN, 20));
        value_y.setBounds(82, 68, 66, 31);
        contentPanel.add(value_y);
    }
}

Java中如何给JButton/JLabel定位置【高分悬赏】

setLocation
public void setLocation(int x,
int y)将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
参数掘搜:
x - 父级坐标空间中新位置左上角的 x 坐标
y - 父级坐标空间中新位置左上角的 y 坐标
setLayout会覆逗散陆盖setLocation行为,
setLocation()不能保证跨平台的界面一致性
setLocation 的X,Y坐标不是画面上的,
下边是山顷给你改的代码.用setBounds来设置坐标及大小.
-------------------------------------------------------------
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class GUI {
private static JFrame frame = new JFrame("GUI test");
private static JPanel panel = new JPanel();
private static JLabel label = new JLabel("GUI label test");
private static JButton button = new JButton("Button1");;
public static void main(String args) {
frame.setLayout(null);
panel.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(800, 768);
panel.add(button);
// button.setLocation(100, 100);
button.setBounds(100, 100, 160, 24);
panel.add(label);
// label.setLocation(50, 50);
panel.setBounds(0, 0, 700, 700);
frame.add(panel);
frame.setVisible(true);
}
}

求用ECLIPSE java编一个鼠标获取坐标代码!

package com.wz.test1;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Painter extends JFrame {
private int pointCount = 0;
// array of 1000 java.awt.Point references
private Point points;
// set up GUI and register mouse event handler
public Painter()
{
super( "A simple paint program" );
// create a label and place it in SOUTH of BorderLayout
getContentPane().add( new JLabel( "Drag the mouse to draw" ),
BorderLayout.SOUTH );
addMouseMotionListener(
new MouseMotionAdapter() { // anonymous inner class
// store drag coordinates and repaint
public void mouseDragged( MouseEvent event )
{
if ( pointCount 《 points.length ) {
points = event.getPoint();
++pointCount;
repaint();
}
}

} // end anonymous inner class
); // end call to addMouseMotionListener
setSize( 300, 150 );
setVisible( true );
} // end Painter constructor
// draw oval in a 4-by-4 bounding box at specified location on window
public void paint( Graphics g )
{
super.paint( g ); // clears drawing area
for ( int i = 0; i 《 points.length && points != null; i++ )
g.fillOval( points.y, 4, 4 );
}
public static void main( String args )
{
Painter application = new Painter();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
} // end class Painter

Java中 如何使用java.awt.Graphics 来确定图形坐标 譬如:直线,三角系,椭圆,圆,矩形之类的图像,要怎

一般而言,程序语言里面的2d图形都是用矩形框起来的,用矩形作为他的边界。比如直线它的区域就是以这条直线为对角线的矩形;圆区域就是以这个圆为内切圆的矩形区域。
所以通过他们的矩形区域来获得他们的区域。
java.awt.Graphics中有getClipBounds() 的函数,返回类型是 Rectang类型,它标明改图形的矩形区域。
你要获得直线两点的坐标的话,就是区域矩形的对角两点。要获得圆心的话,就是区域矩形的中心(这时候矩形是正方形了)。其他大抵如此。。。

如何用java把数据用坐标实时显示出来代码越全越好

Java输出到屏幕最简单的方法是 Println (...);
坐标一般是你自己写的变量 int x ;int y;
所以你只要写
Println ("x="+x+", y="+y);即可输出
另外也可以用Label类、JLable类的实例来显示到窗口的标签里
Label xy = new Lable();
xy.lable = "x="+x+", y="+y;
Jlabel用法同Lable一样,只是他们继承的类不同而已

java.让用户输入x坐标,和y坐标当用户输入完x坐标(比如200),敲enter,

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
public class SetLocationFrame extends JFrame{
private JTextField t1,t2;
JLabel l;
int x,y;
public static void main(Stringargs){
new SetLocationFrame();
}
public SetLocationFrame(){
super("Where should I be?");
this.setLayout(null);
this.setDefaultCloseOperation(3);
init();
this.setVisible(true);
}
private void init() {
setBounds(100, 100, 300, 200);
x = this.getLocation().x;
y = this.getLocation().y;
JLabel lblNewLabel = new JLabel("Enter new X here");
lblNewLabel.setBounds(44, 10, 136, 20);
add(lblNewLabel);
JLabel lblEnterNewY = new JLabel("Enter new Y here");
lblEnterNewY.setBounds(44, 40, 136, 20);
add(lblEnterNewY);
t1 = new JTextField(x+"");
t1.setBounds(190, 10, 66, 21);
add(t1);
t1.setColumns(10);
t1.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
x = Integer.parseInt(t1.getText());
l.setText("x is "+ x +" and y is "+y);
t2.requestFocus();
}
});
t2 = new JTextField(y+"");
t2.setColumns(10);
t2.setBounds(190, 40, 66, 21);
add(t2);
t2.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
y = Integer.parseInt(t2.getText());
l.setText("x is "+ x +" and y is "+y);
}
});
JButton b = new JButton("Move The Window");
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
setLocation(x,y);
System.out.println(x +":" + y);
}
});
b.setBounds(54, 70, 197, 37);
add(b);
JLabel lblComponentOfCurrent = new JLabel("Component of Current Location:");
lblComponentOfCurrent.setBounds(44, 114, 197, 20);
add(lblComponentOfCurrent);
l = new JLabel("x is "+ x +" and y is "+y);
l.setHorizontalAlignment(SwingConstants.CENTER);
l.setBounds(64, 144, 156, 20);
add(l);
}
}

求大神Java坐标编程

public class Point {
private int x,y,z;
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public int getZ() {
return z;
}
public void setZ(int z) {
this.z = z;
}

public double distance(Point orig){
int dx=this.x-orig.getX();
int dy=this.y-orig.getY();
int dz=this.z-orig.getZ();
return Math.sqrt(dx*dx+dy*dy+dz*dz);
}
}

java窗体坐标获取

给你一个简单的例子吧,自己刚写的,看看是不是你想要的毕培吧。
import java.awt.event.*;
import java.awt.*;
import javax.swing.JFrame;
public class GetSize_Test extends JFrame implements ActionListener{
static GetSize_Test frame = null;
/**
* @param args
*/
public GetSize_Test(){
addWindowListener(new WindowDestroyer());
this.getContentPane();
setTitle("Welcome!");
setBounds(300,200,400,300);
setVisible(true);
}
private void getFrameSize(){
Rectangle test = frame.getBounds();
System.out.println("窗体的坐标:("+test.x+","+test.y+")");
System.out.println("窗念燃体的大小(高,宽):手高唯("+test.height+","+test.width+")");
}
public class WindowDestroyer extends WindowAdapter {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
public void actionPerformed(ActionEvent e) {}
public static void main(String args) {
frame = new GetSize_Test();
frame.getFrameSize();
}
}
既然获取了A的坐标那么直接B.setBounds(test.x,test.x,int i,int j);就行了啊。

求高手 怎么用JAVA语言写 随机取N点坐标 筛选出距离小于500米的

//初始化路径,都为最大值。
intpath;
for(inti=1;i《n+1;i++){
for(intj=1;j《n+1;j++)
path=500;
}
//这里需要输入path的具体内容,如果有重复数据漏差的话,需要更新路径为最小值。
intminLen;
//visit初始为0,防止回溯
intvisit;
//初始化1到其返空皮他点的距离。
for(inti=1;i《n+1;i++){
minLen;
}
voidDijkstra(){
minLen=0;
visit=1;
intminj=1;
for(inti=1;i《n+1;i++){
intmin=Integer.MAX_VALUE;
for(intj=1;j《n+1;j++){
if(visit《min){
min=minLen;
minj=j;
}
}
visit=1;
for(intj=1;j《n+1;j++){
if(visit!=
Integer.MAX_VALUE&&亏仔minLen)){
minLen;
}
}
}
}

java程序的坐标怎么写

Point getLocation()
获得组件的位置,形式是指定组件左上角的一个点。
其返回值是一个Point对象,包含着X坐标和Y坐标
接下来可以使用Point的成员
double getX() 以双精度型返回点的 X 坐标。
double getY() 以双精度型返回点的 Y 坐标。
例如:有组件JButton:btnTest
Point p = btnTest.getLocation();
double x = p.getX();
double y = p.getY();
这样可以得到按钮的x坐标和y坐标

关于java代码选址坐标到此分享完毕,希望能帮助到您。

java代码选址坐标(java怎样获取鼠标在屏幕的坐标)

本文编辑:admin

更多文章:


export用法搭配(export后用介词in还是from)

export用法搭配(export后用介词in还是from)

大家好,今天小编来为大家解答以下的问题,关于export用法搭配,export后用介词in还是from这个很多人还不知道,现在让我们一起来看看吧!本文目录export后用介词in还是frombgp中的import export如何混合使用英

2026年2月27日 23:30

i wrote python(python零基础自学的基本知识)

i wrote python(python零基础自学的基本知识)

大家好,如果您还对i wrote python不太了解,没有关系,今天就由本站为大家分享i wrote python的知识,包括python零基础自学的基本知识的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录pyt

2025年10月1日 20:00

java框架实现日志管理的原理步骤(java中如何使用log4j将记录的操作日志信息)

java框架实现日志管理的原理步骤(java中如何使用log4j将记录的操作日志信息)

各位老铁们好,相信很多人对java框架实现日志管理的原理步骤都不是特别的了解,因此呢,今天就来为大家分享下关于java框架实现日志管理的原理步骤以及java中如何使用log4j将记录的操作日志信息的问题知识,还望可以帮助大家,解决大家的一些

2025年9月7日 10:15

php是做网站的嘛(PHP是什么工作)

php是做网站的嘛(PHP是什么工作)

本篇文章给大家谈谈php是做网站的嘛,以及PHP是什么工作对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录PHP是什么工作网站建设PHP写比ASP好吗二者的区别在那PHP都可以开发出来什么啊为什么要学习PHPPHP是什么工作一

2025年11月28日 15:15

魔方教程图解第一面(魔方教程一步一步图解)

魔方教程图解第一面(魔方教程一步一步图解)

大家好,关于魔方教程图解第一面很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于魔方教程一步一步图解的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录魔方教

2025年9月18日 06:45

php系统编程(php编程有什么用)

php系统编程(php编程有什么用)

大家好,今天小编来为大家解答以下的问题,关于php系统编程,php编程有什么用这个很多人还不知道,现在让我们一起来看看吧!本文目录php编程有什么用什么是PHP编程开发php编程有什么用php编程有什么用?一起来了解一下吧。1、程序的编写:

2026年7月3日 12:00

int是什么意思啊音响上(汽车CD机上的英文字母各是什么意思)

int是什么意思啊音响上(汽车CD机上的英文字母各是什么意思)

各位老铁们好,相信很多人对int是什么意思啊音响上都不是特别的了解,因此呢,今天就来为大家分享下关于int是什么意思啊音响上以及汽车CD机上的英文字母各是什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录汽

2026年9月13日 08:45

mathematical音标(αβξλμ有哪些读音)

mathematical音标(αβξλμ有哪些读音)

各位老铁们,大家好,今天由我来为大家分享mathematical音标,以及αβξλμ有哪些读音的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录αβξ

2026年2月11日 15:00

过去式close(close过去分词)

过去式close(close过去分词)

今天给各位分享close过去分词的知识,其中也会对close过去分词进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录close过去分词关闭 过去式用英语怎么说close怎么读close是什么意思高中英语clos

2025年10月29日 13:00

completed是什么意思中文(level completed什么意思)

completed是什么意思中文(level completed什么意思)

大家好,今天小编来为大家解答以下的问题,关于completed是什么意思中文,level completed什么意思这个很多人还不知道,现在让我们一起来看看吧!本文目录level completed什么意思请问这句英语怎么翻译:The fi

2026年1月3日 20:15

个人网页网站模板(哪有漂亮一些的个人网页模板下载)

个人网页网站模板(哪有漂亮一些的个人网页模板下载)

大家好,个人网页网站模板相信很多的网友都不是很明白,包括哪有漂亮一些的个人网页模板下载也是一样,不过没有关系,接下来就来为大家分享关于个人网页网站模板和哪有漂亮一些的个人网页模板下载的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我

2025年6月14日 22:15

塞班系统经典游戏(塞班有什么好玩的游戏)

塞班系统经典游戏(塞班有什么好玩的游戏)

今天给各位分享塞班有什么好玩的游戏的知识,其中也会对塞班有什么好玩的游戏进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录塞班有什么好玩的游戏塞班V3系统有什么经典大一点的游戏么诺基亚塞班V3有什么好玩的游戏塞班

2025年12月16日 19:45

python读取文件相对路径(python中的绝对路径和相对路径均如何理解呢)

python读取文件相对路径(python中的绝对路径和相对路径均如何理解呢)

各位老铁们,大家好,今天由我来为大家分享python读取文件相对路径,以及python中的绝对路径和相对路径均如何理解呢的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面

2025年10月1日 15:45

rntu能组成什么单词?用runt组成一个单词

rntu能组成什么单词?用runt组成一个单词

今天给各位分享rntu能组成什么单词的知识,其中也会对rntu能组成什么单词进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录rntu能组成什么单词用runt组成一个单词rntu能组成什么单词turn英 vt.

2025年8月8日 18:00

郑州cms建站系统(国内的JAVA版CMS系统哪些比较给力)

郑州cms建站系统(国内的JAVA版CMS系统哪些比较给力)

大家好,如果您还对郑州cms建站系统不太了解,没有关系,今天就由本站为大家分享郑州cms建站系统的知识,包括国内的JAVA版CMS系统哪些比较给力的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录国内的JAVA版CM

2025年9月10日 06:45

正则表达式过滤1234(如何用正则表达式过滤除数字以外的其他字符)

正则表达式过滤1234(如何用正则表达式过滤除数字以外的其他字符)

这篇文章给大家聊聊关于正则表达式过滤1234,以及如何用正则表达式过滤除数字以外的其他字符对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录如何用正则表达式过滤除数字以外的其他字符正分数的 正则表达式怎么写 比如1/2 ;2/3

2026年2月16日 12:30

java setattribute(java 里 如何重写 httpsession 的setAttribute方法 来设置session)

java setattribute(java 里 如何重写 httpsession 的setAttribute方法 来设置session)

“java setattribute”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看java setattribute(java 里 如何重写 httpsession 的setAttribute方法 来设置session)!

2025年8月9日 08:45

用python画简单的花(pythoncircle函数画花瓣怎么计算角度)

用python画简单的花(pythoncircle函数画花瓣怎么计算角度)

大家好,关于用python画简单的花很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于pythoncircle函数画花瓣怎么计算角度的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希

2026年9月25日 13:15

phpstorm如何配置服务器(phpstorm 怎么设置http代理服务器)

phpstorm如何配置服务器(phpstorm 怎么设置http代理服务器)

本篇文章给大家谈谈phpstorm如何配置服务器,以及phpstorm 怎么设置http代理服务器对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本

2026年1月27日 20:00

sql ser数据库安装路径(我的SQL server 2000安装在c盘下,那么以后保存的数据库都是默认存在c盘下了,)

sql ser数据库安装路径(我的SQL server 2000安装在c盘下,那么以后保存的数据库都是默认存在c盘下了,)

“sql ser数据库安装路径”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看sql ser数据库安装路径(我的SQL server 2000安装在c盘下,那么以后保存的数据库都是默认存在c盘下了,)!本文目录我的SQL s

2025年11月2日 04:45

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索