RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
java_按键代码 java按钮快捷键

java中做一个按钮,点击按钮后画一个矩形的代码怎么写?

兄弟帮你写了一个:

创新互联建站专注于企业网络营销推广、网站重做改版、淅川网站定制设计、自适应品牌网站建设、H5场景定制购物商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为淅川等各大城市提供网站开发制作服务。

import java.awt.Button;

import java.awt.Color;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.util.Random;

public class Print {

public static void main(String[] args) {

new Te();

}

}

class Te extends Frame implements ActionListener {

Color cc = Color.red;

int x = -20, y = -50;

Random r = new Random();

public Te() {

this.setLayout(null);

Button b = new Button("画圆");

this.add(b);

b.setBounds(30,30,50,50);

b.addActionListener(this);

this.addWindowListener(new WindowAdapter () {

@Override

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

this.setBounds(200,200,500,400);

this.setVisible(true);

}

public void actionPerformed(ActionEvent e) {

this.cc = Color.red;

this.x = r.nextInt(400);

do {

int x1 = r.nextInt(300);

this.y = x1;

} while (this.y 50);

this.repaint();

}

@Override

public void paint(Graphics g) {

Color c = g.getColor();

g.setColor(cc);

g.drawRect(x,y,50,50);

g.setColor(c);

}

}

java程序键码值解析

在高级用户界面开发中,只能使用功能键来控制Command按钮,这些都是一些固定的模式,例如手机显示两个Command的话,分别对应屏幕上的左右两个Command,不需要用户去处理键值,所以不存在移植的问题,在所有的手机上都是通用的。

但是在低级用户界面开发中,可以直接获得手机的键值(keyCode),因为不同的手机中按键的键值存在差别,所以就存在移植的问题了。

在手机键盘上,可以简单的分为功能键区域和数字键区域,功能键指手机上的左右软键,中间的导航键以及接听电话和挂机键等,数字键区域指手机键盘上的 0-9数字键以及*号和#号键。其中功能键的个数以及键值,不同的手机区别很大,而数字键的区域的按键个数,以及按键的键值都是一样的。

所以在游戏中为了使程序通用,一般都不直接使用键值来进行判断,而是用游戏动作(gameAction)来进行判别的:实现的代码如下:

//将keyCode转换为游戏动作

int action = getGameAction(keyCode);

其中,keyCode和游戏动作的对应关系如下:

Canvas.UP——数字键2和向上导航键

Canvas.DOWN——数字键8和向下导航键

Canvas.LEFT——数字键4和向左导航键

Canvas.RIGHT——数字键6和向右导航键

Canvas.FIRE——数字键5和确定导航键

Game_A、Game_B、Game_C、Game_D分别对应键盘上的1、3、7、9或者是7、9、*、#键。

经过上面的转换以后,代码实现就和手机键盘上的键值无关了。

另外,如果是Nokia系列的手机,还可以使用com.nokia.mid.ui.FullCanvas类里面的SOFTKEY1、SOFTKEY2来控制Nokia系列手机上的左右两个软键,做到这两个软键的处理通用。

java script键盘上的按键所对应的代码是什么?

如下所示:

script

function keyDown() {

var value= event.keyCode

var key = String.fromCharCode(event.keyCode)

alert " 键: " + key + "值: " + value )

}

document.onkeydown = keyDown

/script

js跳转页面方法:

1.按钮式:

INPUT name="pclog" type="button" value="GO" onClick="location.href='website'"

2.链接式:

a href="javascript:history.go(-1)"返回上一步/a

a href="%=Request.ServerVariables("HTTP_REFERER")%"返回上一步/a

3.直接跳转式:

scriptwindow.location.href='website';/script

java实现一个 ok按钮的代码

if(JOptionPane.showConfirmDialog(this,"您确定要退出吗?","提示",JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)

{

System.exit(0);

}


网站名称:java_按键代码 java按钮快捷键
路径分享:http://lswzjz.com/article/doeoihj.html