这不是我想要的生活升级Java,重新下载一个可以吗?

桌宠下载 我想要一个鼬的桌宠,java下好了,有谁有包吗?请发送至 感激不尽_百度知道
桌宠下载 我想要一个鼬的桌宠,java下好了,有谁有包吗?请发送至 感激不尽
提问者采纳
你好O(∩_∩)O~你所需要的资源正在打包发送到你的邮箱ing稍后可以查看收件箱或者垃圾箱有疑问欢迎回复 满意请及时采纳 谢谢啦
提问者评价
谢谢你帮我大忙了
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您现在的位置: &
技术知识库
Vista系统下的Java使用问题?
文章编号:C170999&&&&& 16:02:36
问题现象Java 是一种用于创建交互式或动态 Web 内容(如游戏或高级财务应用程序)的技术。部分用户在Vista系统下使用Java时出现了一些兼容性问题。那么Vista系统下是否可以完美使用Java呢?&问题分析和XP相比,微软公司在Vista操作系统中做出了多处修改,有一些和Java出现了冲突。据称,最明显的冲突和Vista的Aero桌面管理组件有关。有可能浏览器中运行Java Applet程序时,Vista中的Aero桌面透明显示会出现异常。这个问题的原因是,Java针对操作系统系统一些功能进行了锁定,Aero桌面组建无法访问到系统资源,从而无法绘制出桌面透明效果。 针对部分用户有关Java和Vista操作系统出现兼容问题的报告,Sun公司人士表示之前的版本存在兼容问题,Java标准版5.0的的第八个升级版本和新版的Java标准版6已经解决了这个问题。 解决方案&&&&&&Windows Vista系统如何启动Java&&&&&&执行以下操作之前,请下载并安装 Java标准版6软件: Sun(中国)免费下载&&&&&&依次点击“开始”→“控制面板”→“网络和 Internet”,点击“Internet 选项”。如图 Internet 选项所示:&&&&& 在“Internet 选项”窗口下,点击“高级”选项卡。&  如果已安装 Java,则“设置”列表中将会有一个“Java(Sun)”选项:  如要启用 Java,请选中“将 JRE 1.6.0 用于<applet>(需要重新启动)”的复选框。  如要禁用 Java,请不要选中“将 JRE 1.6.0 用于<applet>(需要重新启动)”的复选框。  完成操作后,点击“确定”按钮即可。如图& Java(Sun)所示:&&特别说明如果已正常下载Java标准版6并按如上方法操作仍不能在Vista系统正常使用Java,建议重装IE7、查杀病毒或重新安装操作系统。
声明:联想网站提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
如果您对本文章有任何疑问或想进一步了解相关问题,请通过进行交流。&&
如果您需要其他帮助请访问 &也可以通过
获得技术支持262728293012345678910111213141516171819202122232425262728293031123456
评论 - 327
不显示applet
留言簿(16)
我参与的团队
swingchina 专业搞Swing的网站
专注Swing技术
专业Swing技术 不含其他任何技术的网站..
阅读排行榜
评论排行榜Free Java Download
Download Java for your desktop computer now!
Version 8 Update 45
Release date April 14, 2015
Why download Java?
Java technology allows you to work and play in a secure computing environment. Upgrading to the latest Java version improves the security of your system, as older versions do not include the latest security updates.
Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few.
Java software for your computer, or the Java Runtime Environment, is also referred to as the Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java plug-in, Java plugin, Java add-on or Java download.
All Java Downloads
If you want to download Java for another computer or Operating System, click the link below.
Report an issue
Why am I always redirected to this page when visiting a page with a Java app?资深铁锈:
您好。我想请教您一个java方面的问题?我用java双缓冲绘图,但是只能画一个矩形,再画一个的时候前面的一个矩形就被刷新了?请问能不能帮我看一下。我刚学java,见谅。
代码地址:/
再次感谢!
受邀:你说在画第二个矩形的时候,前面的一个矩形就被刷新了,这种说法不对,其实是你画矩形的时候,时时刻刻都在刷新。按照代码的写法,按下鼠标左键的时候,记下当前鼠标的位置ox,oy,然后移动鼠标的时候,假设开始的时候,ox,oy=0,0 当你把鼠标移动到1,1的时候,画出了一个矩形(0,0,1,1),接着又把鼠标移动到2,2的时候,又画出了一个矩形(0,0,2,2),而后面这个矩形把前面这个矩形刷新了,这样你看到的效果就是只有一个矩形在随着你的鼠标在动,而不是你画第二个矩形的时候,才把第一个矩形刷新了。
现在你要的效果是,按下鼠标左键,拖动鼠标,出现一个矩形随你的鼠标移动,释放鼠标矩形画好(已经在代码中实现)
然后再重复上述步骤,再画一个矩形,这样屏幕上就出现了2个矩形。
现在的问题是:
1 要画一个跟着鼠标走的矩形,要求屏幕即时刷新。
2 要画2个甚至更多的矩形,屏幕就不能刷新,应为一刷新前面画的就没了。
1和2点似乎是矛盾的,1带来的是动态效果,而2带来的则是实际效果,现在1 或者2 我都能实现,但是却不能同时实现,的确是矛盾的。
我现在在学车,比较忙,时间关系,我就简单的写下思路,希望你能明白我的意思。
buffer这个Image对象的生成,buffer = createImage(j1.getWidth(), j1.getHeight());这个不是单例的,每次都是全新生成一个buffer,每次移动鼠标就重新生成了buffer对象,导致了即时刷新,2无法实现。
如果将buffer这个引用改为固定不变的,1就不能实现,因为刷新不了,矩形随着鼠标移动的动态效果就实现不了。
所以我的思路就是,每次按鼠标松开鼠标的时候,需要干事情就是:重构前面画的所有矩形,重新画遍。
这样你就需要这样的一个类来记录每次的坐标
class Location{
//按下鼠标左键的起始坐标
// 松下鼠标左键的重点坐标
然后,每次画一个矩形的时候,把Localtion的实例存放到ArrayList&Localtion&中去,然后,松掉鼠标左键的时候,要做下面3件事:
1 将当前(ox,oy,tx,ty)存放到ArrayList中
2 刷新这个屏幕,等于画的矩形全没了。
3 遍历ArrayList&Localtion&,重新画图。
这样,既有动画效果,有能够画多个矩形。
这是我的思路,实际代码我并没有写,虽然这种方式可能效率不高,但是我相信一定可以实现的。
如果还有什么不明白的,我可以抽空写出完整代码。
/////////////////////////////////////////////////////////////////////////////////////////////////////////
昨天晚上又想了下,我这个方法还不是很完善,在画第二个矩形的时候,第一个矩形会暂时消失,直到松开鼠标,导致视觉效果不好,今早上干脆改了下,把完整代码写出来。效果和画UML图的时候那个效果差不多,前提是矩形不能太多,毕竟代码效率不是很高。
import java.awt.G
import java.awt.I
import java.awt.event.ActionE
import java.awt.event.ActionL
import java.awt.event.MouseA
import java.awt.event.MouseE
import java.awt.event.MouseMotionA
import java.util.ArrayL
import java.util.L
import javax.swing.JF
import javax.swing.JL
public class Test1 extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
int x, y, ox, oy, tx,
JLabel j1;
List &Location& location = new ArrayList&Location&();
public Test1() {
super("网络绘图");
j1 = new JLabel();
this.add(j1);
this.setBounds(10, 10, 600, 400);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
public void actionPerformed(ActionEvent e) {
public static void main(String[] args) {
new Test1().start();
public void start(){
addMouseMotionListener(new MouseMotionAdapter() {
public void mouseDragged(MouseEvent e) {
buffer = createImage(j1.getWidth(), j1.getHeight());
g = buffer.getGraphics();
for(Location lc : location){
g.drawRect(lc.getOx(), lc.getOy(), lc.getTx() - lc.getOx(), lc.getTy() -lc.getOy());
getGraphics().drawImage(buffer, 0, 0, null);
x = e.getX();
y = e.getY();
g.drawRect(ox, oy, x - ox, y - oy);
getGraphics().drawImage(buffer, 0, 0, null);
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
ox = e.getX();
oy = e.getY();
public void mouseReleased(MouseEvent e) {
tx = e.getX();
ty = e.getY();
location.add(new Location(ox,oy,tx,ty));
class Location {
int ox,oy,tx,
public Location(int x1,int y1,int x2,int y2){
this.ox = x1;
this.oy = y1;
this.tx = x2;
this.ty = y2;
public int getOx() {
public int getOy() {
public int getTx() {
public int getTy() {
代码简化了下,把一些不必要的组件删了。实测,可以画多个矩形,而且有动态效果。

我要回帖

更多关于 我想要飞 的文章

 

随机推荐