java圆形闪烁代码 java编写一个圆形类

java编写的图形界面,为什么会闪烁

1、因为调用了repaint方法,或者调用repaint(x,y,w,h)局部刷新

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网络空间、营销软件、网站建设、秀山土家族苗族网站维护、网站推广。

2、可调用java 的awt/swing控件,下面贴一个示例代码:

public static void main(String args[]){

JFrame jf = new JFrame();

jf.getContentPane().setLayout(new FlowLayout());

jf.getContentPane().add(new JButton("测试"));

jf.setSize(320, 240);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.setVisible(true);

}

图片闪烁代码(java) 请帮忙改一下

HTML

HEAD

META name="cenlertor" content="microsoft frontpage5.0"

META name="ProgId" content="Frontpage.editor.Document"

title图片闪烁/title

script language="JavaScript"

function blink()

{ angel.style.visibility=(angel.style.visibility=="visible") ? "hidden" : "visible";

setTimeout("blink()",500);

}

/script

HEAD

body onLoad="blink()"

img id=angel src="14045015.gif" align="center"

/body

HTML

这样就可以了,

实现星星闪动的java代码

package panel;

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import javax.swing.JPanel;

import main.MainTank;

public class TipPanel extends JPanel implements Runnable{

/**

*

*/

private static final long serialVersionUID = 1L;

//偶数打印,画面板

int time=0;

public void paintComponent(Graphics g){

super.paint(g);

g.fillRect(0, 0, MainTank.getWidthOfGame(), MainTank.getHeightOfGame());//绘制提示窗口

if (time%2==0){//偶数打印,画面板,造成闪烁效果

g.setColor(Color.ORANGE);

Font font=new Font("华文楷体",Font.BOLD,30);

g.setFont(font);//选用字体

g.drawString("Ready", 140, 130);

}

}

@Override

public void run() {

while (true){

try{

Thread.sleep(250);

}catch (Exception e){

e.getMessage();

}

time++;//绘图开关

this.repaint();

}

}

}//TipPanel

类似的,修改下就行


网站标题:java圆形闪烁代码 java编写一个圆形类
分享链接:http://hbruida.cn/article/dopdjhs.html