网站建设资讯

NEWS

网站建设资讯

包含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运行颜文字代码的词条
文章出自:http://cdweb.net/article/hghdie.html