网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java界面拖拽生成代码 java实现拖拽排序

java 开发swing程序 大家都是用拖拽ied还是手写代码?

用拖拽,只有在上面绑定些事件才用手写。还有java的特长不是swing,GUI这个早就不开发了,好像是swt给代替了,假如你要做一些界面的程序,不要学java,java的特长是企业级的管理系统和网络编程中服务器端。还有个方向就是android程序,不过意义也不及管理系统和网络编程作用大。

创新互联公司主营元宝山网站建设的网络公司,主营网站建设方案,重庆APP开发公司,元宝山h5微信小程序定制开发搭建,元宝山网站营销推广欢迎元宝山等地区企业咨询

java swing如何编写像eclipse界面模块可拖动

首先这种效果我没有做过,因为现在实在没有人用swing写GUI客户端了。

让我现在给你写个完整的代码也么那么多时间》

首先分隔成三个窗体,用三个jpanel放到jframe中,然后仔细的设置窗体和jpanel的宽高和位置就能了,

至于拖动变成竖的,你只需要在底下console的窗口的jpanel加上MouseListener,具体的可靠下面的代码:

注意的是,当底下的console的位置变更,变成竖的了,其他的jpanel的位置你也需要进行更新调整

myFrame.addMouseListener(new MouseAdapter() {

// 按下(mousePressed

// 不是点击,而是鼠标被按下没有抬起)

public void mousePressed(MouseEvent e) { 

// 当鼠标按下的时候获得窗口当前的位置

origin.x = e.getX(); 

origin.y = e.getY();

}

});

myFrame.addMouseMotionListener(new MouseMotionAdapter() {

// 拖动(mouseDragged

// 指的不是鼠标在窗口中移动,而是用鼠标拖动)

public void mouseDragged(MouseEvent e) {                                                        

// 当鼠标拖动时获取窗口当前位置

Point p = myFrame.getLocation(); 

// 设置窗口的位置

// 窗口当前的位置 + 鼠标当前在窗口的位置 - 鼠标按下的时候在窗口的位置

myFrame.setLocation(p.x + e.getX() - origin.x, p.y + e.getY()

- origin.y);

}

});

有实现java自动生成GUI界面的工具

目前JAVA图形界面开发主流工具如下:

1. WindowBuilder Pro

2. Jigloo(最新版是2010年更新的,看来这个项目现在已经不再做了)

3. 也可以直接用IDE如:NetBeans或MyEclipse,二者中都有自带的图形开发拖拽工具

相关阅读:

Eclipse进行可视化的GUI开发3大GUI插件


标题名称:java界面拖拽生成代码 java实现拖拽排序
链接分享:http://bjjierui.cn/article/dojhpph.html

其他资讯