java代码开关小程序 java开源小程序

Java~有哪位大虾可以帮我写一个小程序呀,用Java做一个界面,上面有四个按钮分别是红色,黄色,蓝色,退出,

import java.awt.Color;

西市网站建设公司成都创新互联,西市网站设计制作,有大型网站制作公司丰富经验。已为西市成百上千提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的西市做网站的公司定做!

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Screen{

public static void main(String args[]){

new Win();

}

static class Win extends JFrame implements ActionListener{

JPanel jp = new JPanel();

JButton jb[] = new JButton[4];

public Win(){

this.setBounds(0, 0, 320, 320);

Color c[] = {Color.red,Color.yellow,Color.blue};

jp.setBackground(Color.black);

for(int i = 0 ; i 4 ; i++){

jb[i] = new JButton();

if(i!=3){

jb[i].setBackground(c[i]);

}else{

jb[i].setText("退出");

}

jb[i].addActionListener(this);

jp.add(jb[i]);

}

this.add(jp);

this.setVisible(true);

}

public void actionPerformed(ActionEvent e) {

if(!((JButton)e.getSource()).getText().equals("退出")){//如果不是退出按钮,则换颜色

jp.setBackground(((JButton)e.getSource()).getBackground());

}

else

System.exit(0);//退出

}

}

}

java小程序入门

先到官网下载myeclipse或者eclipse编程软件,并配置java环境变量,在百度搜索栏依次搜索eclipse下载和搜索java环境变量的配置,就可以找到图文并茂的详细教程。下面介绍一下怎么制作小程序:

1、打开myeclispe(eclipse都一样),依次点击File-New-Java Project,然后给这个项目起一个名字(随便起),这里就叫MyFirst.然后点击Finish;

2、在myeclipse左侧找到自己建好的MyFirst项目,左键点击,下面有文件件src,点击src,右键,依次点击New-Class,然后给这个新的类起一个名字(随便起),我这里叫MyFirstClass,然后点击Finish;

3、复制粘贴下面这些代码到MyFirstClass.java文件中,然后ctrl+s,保存;

4、在MyFirstClass.java文件的空白处右键选择 Run As --Java Application,你就会在下方的控制台看到hello worl。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

参考资料:Java-百度百科

拜求java小程序每行解释及功能实现(急)

import java.awt.BorderLayout;

import java.awt.Container;

import java.awt.GridLayout;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTextField;

/**

* 计算器的界面

*/

public class JiSuan extends JFrame {

/** 版本信息ID */

private static final long serialVersionUID = 1L;

/** 界面上按键的数字 */

private final String[] NUMBER = { "9", "8", "7", "6", "5", "4", "3", "2",

"1", "0", "+/-", "." };

/** 界面行的运算符号 */

private final String[] KEYS = { "/", "sqrt", "*", "%", "-", "1/x", "+", "=" };

/** 界面行的其他命令 */

private final String[] COMMAND = { "Backspace", "CE", "C" };

/** 界面行的存储命令名 */

private final String[] M = { " ", "MC", "MR", "MS", "M+" };

/** 数字按钮 */

private JButton number[] = new JButton[NUMBER.length];

/** 运算符按钮 */

private JButton keys[] = new JButton[KEYS.length];

/** 其他指令按钮 */

private JButton command[] = new JButton[COMMAND.length];

/** 存储功能按钮 */

private JButton m[] = new JButton[M.length];

/** 文本框,用于模拟计算器的显示屏 */

private JTextField jt = new JTextField("0");

/**

* 构造函数

*/

public JiSuan() {

Container container = getContentPane();// 获取显示容器

container.setLayout(new BorderLayout());// 设置容器的布局管理器

JPanel p1 = new JPanel();// 创建数字按钮面板

p1.setLayout(new GridLayout(4, 3));// 设置面板的布局管理器为GridLayout

// 循环添加数字按钮

for (int i = 0; i NUMBER.length; i++) {

number[i] = new JButton(NUMBER[i]);//创建一个按钮

p1.add(number[i]);//将按钮添加到面板上

}

JPanel p2 = new JPanel(new BorderLayout());// 创建运算符按钮面板

p2.setLayout(new GridLayout(4, 2));// 设置面板的布局管理器为GridLayout

// 循环添加运算符按钮

for (int i = 0; i KEYS.length; i++) {

keys[i] = new JButton(KEYS[i]);//创建一个按钮

p2.add(keys[i]);//将按钮添加到面板上

}

JPanel p3 = new JPanel(new BorderLayout());// 创建存储功能按钮面板

p3.setLayout(new GridLayout(4, 1));// 设置面板的布局管理器为GridLayout

// 循环添加存储功能按钮

for (int i = 0; i M.length; i++) {

m[i] = new JButton(M[i]);//创建一个按钮

p3.add(m[i]);//将按钮添加到面板上

}

JPanel p4 = new JPanel(new BorderLayout());// 创建一个总的面板,将前面创建的3个面板加入到其中

p4.add(p3, BorderLayout.WEST);//加入存储功能按钮面板,在左边

p4.add(p1, BorderLayout.CENTER);//加入数字按钮面板,在中间

p4.add(p2, BorderLayout.EAST);//加入运算符按钮面板,在右边

JPanel p5 = new JPanel(new BorderLayout());// 创建其他功能按钮面板

p5.setLayout(new GridLayout(1, 3));// 设置面板的布局管理器为GridLayout

// 循环添加其他功能按钮

for (int i = 0; i COMMAND.length; i++) {

command[i] = new JButton(COMMAND[i]);//创建一个按钮

p5.add(command[i]);//将按钮添加到面板上

}

JPanel p6 = new JPanel(new BorderLayout());// 创建一个总的面板,将前面创建的2个面板和用做屏幕的文本框加入到其中

p6.add(jt, BorderLayout.NORTH);// 加入文本框,在上面

p6.add(p5, BorderLayout.CENTER);//加入其他功能按钮面板,在中间

p6.add(p4, BorderLayout.SOUTH);// 加入上面创建的按钮总面板,在下面

container.add(p6, BorderLayout.EAST);//将完整的计算器界面加入显示容器中

container.add(new JButton("开发中..."), BorderLayout.CENTER);// 在显示容器中添加一个按钮,按钮文字为开发中...

}

/**

* 主函数入口

*

* @param args

*/

public static void main(String[] args) {

JiSuan ji = new JiSuan();// 创建一个计算器界面

ji.setTitle("窗口布局");// 设置TItle

ji.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置默认的关闭动作

ji.setSize(400, 200);// 设置计算器窗口的尺寸

ji.setVisible(true);// 将计算器界面显示出来

}

}


分享标题:java代码开关小程序 java开源小程序
本文路径:http://azwzsj.com/article/dogssje.html