
正文
java文字变色动画代码 java文字变色动画代码是什么
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
javaweb,从小到大显示彩虹文字的代码
本文实例讲述了JavaScript实现彩虹文字效果java文字变色动画代码的方法。分享给大家供大家参考。具体如下java文字变色动画代码:
HTML
HEAD
TITLERainbow Text/TITLE
[removed]
!-- Begin hide from old browsers
function createHexArray(n)
{
this.length = n;
for (var i = 1; i = n; i++)
this[i] = i - 1;
this[11] = "A";
this[12] = "B";
this[13] = "C";
相关问答
Q1: 用java编写一个程序,每次点击按钮时都会使字体变色。。急,,在线等
参考代码和注释
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//注意本类 实现了ActionListener接口 ,需要重写actionPerformed方法
public class DemoFrame2 extends JFrame implements ActionListener{
JLabel jl;
public static final String CMD_BS="变色";
public DemoFrame2() {
jl = new JLabel("总要有些随风,有些入梦,有些长留在心中~",JLabel.CENTER);//文字,并设置居中
add(jl);
JButton jb = new JButton(CMD_BS);
jb.setActionCommand(CMD_BS);//按钮命令参数
jb.addActionListener(this);//设置按钮被点击后java文字变色动画代码的事件响应,去执行actionPerformed力java文字变色动画代码的方法
JPanel jp = new JPanel();
jp.add(jb);
add(jp,BorderLayout.SOUTH);
setSize(300, 130);//窗口大小
setLocationRelativeTo(null);//窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new DemoFrame2();//启动窗口
}
@Override
public void actionPerformed(ActionEvent e) {
String cmd = e.getActionCommand();
if(cmd.equals(CMD_BS)){//判断是不是指定按钮的点击事件
jl.setForeground(getRandomColor());//设置文字颜色
}
}
private Color getRandomColor(){//随机颜色
int r = (int) (Math.random()*256);
int g = (int) (Math.random()*256);
int b = (int) (Math.random()*256);
return new Color(r,g,b);
}
}
Q2: java怎么做点击一个按钮弹出一个颜色选择窗格改变文本区文字颜色?
1、示例代码
public class ColorFrame extends JFrame {
private Container container; //容器
private JPanel colorPanel; //用于反映颜色变化的面板
public ColorFrame() { //构造函数
super( "调色板演示" ); //调用JFrame的构造函数
container = getContentPane(); //得到容器
colorPanel=new JPanel(); //初始化面板
JButton selectColorButton = new JButton( "选取颜色" ); //初始化颜色选择按钮
selectColorButton.addActionListener( //为颜色选择按钮增加事件处理
new ActionListener() {
public void actionPerformed( ActionEvent event )
{
JColorChooser chooser=new JColorChooser(); //实例化颜色选择器
Color color=chooser.showDialog(ColorFrame.this,"选取颜色",Color.lightGray ); //得到选择的颜色
if (color==null) //如果未选取
color=Color.gray; //则设置颜色为灰色
colorPanel.setBackground(color); //改变面板的背景色
}
});
container.add(selectColorButton,BorderLayout.NORTH); //增加组件
container.add(colorPanel,BorderLayout.CENTER); //增加组件
setSize( 400, 130 ); //设置窗口尺寸
setVisible(true); //设置窗口可见
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); //关闭窗口时退出程序
}
public static void main(String args[]) {
new ColorFrame();
}
}
2、效果
Q3: JAVA中怎么改变字体颜色?
字体大小及颜色
a:Java代码区域的字体大小和颜色:
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java修改 -- Java Edit Text Font
b:控制台
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
c:其他文件
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
Q4: java中如何让字体变色
简单设置如下java文字变色动画代码:
jlabel.setFont(new java.awt.Font("Dialog", 1, 15));
“dialog”代表字体java文字变色动画代码,1代表样式(1是粗体java文字变色动画代码,0是平常java文字变色动画代码的)15是字号
//设置字体
jlabel.setForeground(Color.red);
//设置颜色
Q5: java图形界面 运行时如何在点击鼠标时 改变字体颜色或者大小
首先,必须有一个GUI的类,让它继承JPanel类(javax.swing.JPanel);
让这个类实现MouseListener接口(java.awt.event.MouseListener),并实现此接口的所有方法;
其中有一个mouseClicked(MouseEvent e)方法,就是当该JPanel被鼠标点击时所调用的方法;在此方法中写上修改画笔颜色、字体的代码;
最后,由于继承了JPanel类,故可以重写paint(Graphics g)方法,在此方法中加入一些绘制方法。
示例代码如下:
package com;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Client extends JPanel implements MouseListener {
private JFrame f;
private Color color;
private Font font;
//为了方便,可以增加一个状态变量
private int state=0;
public Client(){
f=new JFrame("Test");
//此句修改JPanel大小
setPreferredSize(new Dimension(400,300));
setBackground(Color.white);
f.add(this);
//此句让JFrame适应JPanel大小
f.pack();
f.setResizable(false);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//此句为JPanel对象设置了鼠标事件监听器(MouseListener)
addMouseListener(this);
color=Color.black;
font=new Font("Arial",Font.PLAIN,12);
f.setVisible(true);
}
public void paint(Graphics g){
super.paint(g);
//这2行代码根据成员变量color与font设置了画笔的颜色与字体,可由外部方法更改
g.setColor(color);
g.setFont(font);
//以下为自定义的绘制操作
g.fillRect(50,50,60,45);
g.drawString("Hello this is the test text",50,120);
}
public static void main(String[] args){
Client c=new Client();
//此为循环重绘的代码
while(true){
try{
//每40毫秒(25分之1秒)重绘一次
Thread.sleep(40);
}catch(Exception e){
e.printStackTrace();
}
//调用重绘方法
c.repaint();
}
}
public void stateChanged(){
switch(state){
case 0://状态0
color=Color.black;
font=new Font("Arial",Font.PLAIN,12);
break;
case 1://状态1
color=Color.blue;
font=new Font("Century Gothic",Font.BOLD,12);
break;
default://此为无效状态
}
}
public void mouseClicked(MouseEvent e) {
//此方法在鼠标点击JPanel时自动调用
//此句规定了成员变量state的2种状态,即0,1
state=state=1?0:state+1;
//下面的方法修改了成员变量color和font,从而实现画笔颜色与字体的变更
stateChanged();
}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
}
效果:
如果想要让不同的部分绘制成不同的颜色或字体,可在成员变量中增加更多的类似于color与font的对象,仿照上述代码调用。
java文字变色动画代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java文字变色动画代码是什么、java文字变色动画代码的信息别忘了在本站进行查找喔。






