在java中,如何实现拖动组件??像可视化编程那样
1、先去下载SWT Designer插件,导入到eclipse相应目录下,然后获取注册码,即可免费使用了。csdn有注册机下载,注意看说明哦。我利用swt开发过一个工具,如有问题可以问我,不过建议自己动手解决,提升自己解决问题的能力。
2、拖曳(Drag and Drop)在Swing中有支持,直接调用setDragEnabled就可以实现“可拖动”效果。常用的控件中都有:setDragEnabled、setDropMode、setDropTarget。
3、在eclipse中安装插件,比如window Builder就可以变成可视化的。
java开发桌面idea能拖拽吗
为了兼容,导致java的桌面框架要跨平台。也就是说一套代码windows,linux,mac都能用。而桌面程序是依赖于底层的系统框架的。各有特色,如果要兼容,只能拿公共属性出来。这样导致整个系统非常不好用。
idea软件可以拷贝,不过需要用到第三方软件。IDEA:全称 IntelliJ IDEA,是java语言开发的集成环境。
不过,“Java不适合写桌面应用”的说法有一定道理,论调的主要背景是供Windows下使用的企业桌面应用的开发。由于一些历史和定位的原因,对于这种GUI程序的需求,Java的优势不明显,劣势比较明显。
java不擅长做桌面级应用原因有以下几点:java swing配置的按钮相对来说不太美观,而且优化,排版设计都没有C#的好,甚至界面设计都要考代码段来写,不够直观,虽然有可拖动构建按钮的界面但是用很不方便。
打开 IDEA软件,点击界面上的Create New Project。
IDEA的优越 最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。其他编辑功能抛开不看,这点远胜Eclipse。
请教一个java编程的问题,java窗口里的组件,为嘛需要拖动改变窗口大小…
1、正确的做法应该是,组件添加完成再让界面可见。解决办法 this.setVisible(true); 这行移动到最后面。
2、控件不会随着改变的。你没写具体的问题,也没法些代码。你可以百度一下的,找java GUI编程,关于JFrame的资料很多的。还有,你说的是Frame,这个是在包AWT里面的,现在再写关于GUI的东西,一般都用包Swing了。
3、如果 width 或 height 的值为负,则由其他对象定义的一些方法的行为是不明确的。
4、简单:(1)设置窗体大小;this.setSize(400, 400);(2)设置窗体不可改变大小。
5、hi,朋友。在这里我衷心的给你提点建议。在你学习好编程之前需要很好的掌握两件事情。
6、问题不在于java,在于你没有了解java的GUI布局。AWT和swing下的窗口(对话框)默认布局是BorderLayout,此时容器划分为上北、下南两个窄行,左西右东两个窄列,其余区域为中央。