包含java运行颜文字代码的词条

用java编写一个程序,每次点击按钮时都会使字体变色。。急,,在线等

参考代码和注释

成都网络公司-成都网站建设公司创新互联10年经验成就非凡,专业从事成都网站设计、做网站,成都网页设计,成都网页制作,软文发布平台广告投放等。10年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:13518219792,我们期待您的来电!

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);//设置按钮被点击后的事件响应,去执行actionPerformed力的方法

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);

}

}

java颜色代码

setTextColor(0xFF0000FF);

//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整 数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。

setTextColor(Color.rgb(255, 255, 255));

setTextColor(Color.parseColor("#FFFFFF"));

//还有就是使用资源文件进行设置

setTextColor(this.getResources().getColor(R.color.blue));

//通过获得资源文件进行设置。根据不同的情况R.color.blue也可以是R.string.blue或者

//另外还可以使用系统自带的颜色类

setTextColor(android.graphics.Color.BLUE);

如何在java代码中实现运行其他java文件

1、新建一个java工程项目:右键Eclipse的PackageExplorer空白部分,点击New,再点击JavaProject,输入工程名,点击finish;

2、在新建的工程里新建一个类:右键工程,点击New,再点击Class,输入类名,点击finish;

3、把写好的java文件的代码复制到新建的类中;

4、右键新建的类文件,点击RunAs,再点击JavaApplication即可运行Java文件。

需要注意的是:java文件要成功运行,前提是要有主方法(main)的存在,没有主方法没办法运行java程序。

java中如何运行HTML代码

在servlet里面写就可以了 引入一系列包 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; public class Servlet1 extends HttpServlet { public void doGet(ServletRequest req,ServletResponse res)throws ServletException, IOException{try{PrintWriter pw=res.getWriter();//在浏览器输出需要 pw.println("scriptscript");}catch(Exception e){ e.printStackTrace();//为发现调试错误}}} 试试吧,就是这样就可以了,把你要输出的HTML这些放在 pw.println("这里放HTML");就OK了

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运行颜文字代码的词条
URL链接:https://www.cdcxhl.com/article4/hghdie.html

成都网站建设公司_创新互联,为您提供网站设计公司自适应网站品牌网站建设静态网站关键词优化App开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设