java中图片位置的移动要用到什么?HTML 里面的图片怎么移动位置
其实java中图片位置的移动要用到什么的问题并不复杂,但是又很多的朋友都不太了解HTML 里面的图片怎么移动位置,因此呢,今天小编就来为大家分享java中图片位置的移动要用到什么的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
HTML 里面的图片怎么移动位置
这个效果你先研究一下Actionscript语言吧,和java类似。
可惜我不太懂。大概是这样:
输出鼠标的坐标,再将地图那个图片设置为向那个位置移动,移动速度以及按照那个弧度可以设置。
这个效果的脚本是可以实现的。
回去先学flash里面的脚本吧,也就是Actionscript
鼠标跟随效果吗?
去下代码研究一下吧。好多书里面都当脚本案例用,可以我没认真看...
个你找点资料吧!
http://zhidao.baidu.com/question/28497590.html?si=3
java在图片上绘制文字,文字不完全在图片内时自动向内移动
可使使用界面来解决的
javatable
1/**
工具栏
JToolBar
采用从左开始的
FlowLayout
布局
*/
2 JToolBar toolBar= new JToolBar();
3 toolBar.setBorderPainted(false);//
不画边界
4 toolBar.setLayout(new FlowLayout(FlowLayout.LEFT));
5
6/**
窗体采用动态的
BorderLayout
布局,通过获取工具栏或状态栏的复选标记
进行界面的动态调整
*/
7 JSplitPane splitPane= new JSplitPane();
8 splitPane.setOrientation(JSplitPane.VERTICAL_SPLIT);//
设置统计窗口分隔条
的方向
9 splitPane.setDividerLocation(300);//
设置分隔条的位置
10 splitPane.setOneTouchExpandable(true);
11 JCheckBoxMenuItem toolBarItem= new JCheckBoxMenuItem("
工具栏
(T)",
true);
12 JLabel statusLabel= new JLabel("
当前统计目标
:");
13 JCheckBoxMenuItem statusBarItem= new JCheckBoxMenuItem("
状态栏
(S)",
true);
14/**
设置系统窗体布局并动态设置工具栏和状态栏
*/
15 private void setLayout()
16{
5
17 if(toolBarItem.getState()&&' statusBarItem.getState())
18{
19 this.getContentPane().add(BorderLayout.NORTH, toolBar);
20 this.getContentPane().add(BorderLayout.CENTER, splitPane);
21 this.getContentPane().add(BorderLayout.SOUTH, statusLabel);
22}
23 else if(toolBarItem.getState()&&!statusBarItem.getState())
24{
25 this.getContentPane().add(BorderLayout.NORTH, toolBar);
26 this.getContentPane().remove(statusLabel);
27}
28 else if(statusBarItem.getState()&&!toolBarItem.getState())
29{
30 this.getContentPane().add(BorderLayout.SOUTH, statusLabel);
31 this.getContentPane().remove(toolBar);
32}
33 else if(!toolBarItem.getState()&&!statusBarItem.getState())
34{
35 this.getContentPane().remove(toolBar);
36 this.getContentPane().remove(statusLabel);
37}
38 this.show();//
添加或移去组件后刷新界面
39}
现在学java好还是.net好
net和java很类似,主要应用都是面向对象类web技术,相比之下,Java的应用还要更宽泛些。如今,无论是在待遇还是前景上,.net都不如java。一般Java程序员的待遇比.net的高2成左右,而在高级工程师中,java的待遇要更高。许多.net的程序员的薪酬待遇一旦达到10000,便很难再突破了,而java则还有提升空间。
JAVA语言发明已有10年历史,在IBM、SUN等公司的推动下已经比较稳定与成熟,获得了大规模企业的普遍应用。时至今日,已经发展成为一个覆盖面广,效率高,易用性强的技术平台,吸引了400万开发者,在网络技术遍及全球的的今天,更有17.5亿台设备使用JAVA技术.同时, Mustang版本的J2EE正在紧锣密鼓的开发当中,按照惯例,每2年将发布一个全新的J2SE版本,所以Mustang开发版对应的J2SE6.0版本将在2006年底完成.对于开发人员来说.从技术难度角度,由JAVA开发转.NET或其它软件的开发较为容易.
NET则是微软公司目前主推的开发平台,是微软未来操作系统以及长远战略的基础。对于软件开发人员来讲,.NET的技术相对简单,入门较快。由于.NET拥有易学易用、开发迅速的特性,随着它的成熟和完善,使其受到越来越多企业的青睐。北美一些大型企业(如加拿大Royal Bank, Scotia Bank)纷纷将应用平台迁移到.NET摆脱了技术只适合于中小企业的阴影。近一年来,NET在国内先后被众多企业采用,取得了惊人的发展.NET作为企业应用开发技术与平台,使用NET项目之企业数量快速增长,甚至与JAVA一样被银行业、电信业所采用。
Java 怎样用mouseMoved()实现图片随鼠标移动而移动
提供个思路,具体请自己去实现:
1:建立一个自定义Panel,继承自JPanel,重写它的paintComponent()方法,在方法中将图像绘制出来。
2:将该自定义Panel添加到一个组件中,并在该组件上监听mouseMoved()事件,在该事件中先获得x,y的坐标值,获取之后调用自定义组件的setLocation()方法(其它方法也可以,具体请查看API)。
OK,本文到此结束,希望对大家有所帮助。