欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼開(kāi)關(guān)小程序 java開(kāi)源小程序

Java~有哪位大蝦可以幫我寫一個(gè)小程序呀,用Java做一個(gè)界面,上面有四個(gè)按鈕分別是紅色,黃色,藍(lán)色,退出,

import java.awt.Color;

西市網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),西市網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為西市成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的西市做網(wǎng)站的公司定做!

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小程序入門

先到官網(wǎng)下載myeclipse或者eclipse編程軟件,并配置java環(huán)境變量,在百度搜索欄依次搜索eclipse下載和搜索java環(huán)境變量的配置,就可以找到圖文并茂的詳細(xì)教程。下面介紹一下怎么制作小程序:

1、打開(kāi)myeclispe(eclipse都一樣),依次點(diǎn)擊File-New-Java Project,然后給這個(gè)項(xiàng)目起一個(gè)名字(隨便起),這里就叫MyFirst.然后點(diǎn)擊Finish;

2、在myeclipse左側(cè)找到自己建好的MyFirst項(xiàng)目,左鍵點(diǎn)擊,下面有文件件src,點(diǎn)擊src,右鍵,依次點(diǎn)擊New-Class,然后給這個(gè)新的類起一個(gè)名字(隨便起),我這里叫MyFirstClass,然后點(diǎn)擊Finish;

3、復(fù)制粘貼下面這些代碼到MyFirstClass.java文件中,然后ctrl+s,保存;

4、在MyFirstClass.java文件的空白處右鍵選擇 Run As --Java Application,你就會(huì)在下方的控制臺(tái)看到hello worl。

擴(kuò)展資料:

Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

參考資料:Java-百度百科

拜求java小程序每行解釋及功能實(shí)現(xiàn)(急)

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;

/**

* 計(jì)算器的界面

*/

public class JiSuan extends JFrame {

/** 版本信息ID */

private static final long serialVersionUID = 1L;

/** 界面上按鍵的數(shù)字 */

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

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

/** 界面行的運(yùn)算符號(hào) */

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

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

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

/** 界面行的存儲(chǔ)命令名 */

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

/** 數(shù)字按鈕 */

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

/** 運(yùn)算符按鈕 */

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

/** 其他指令按鈕 */

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

/** 存儲(chǔ)功能按鈕 */

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

/** 文本框,用于模擬計(jì)算器的顯示屏 */

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

/**

* 構(gòu)造函數(shù)

*/

public JiSuan() {

Container container = getContentPane();// 獲取顯示容器

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

JPanel p1 = new JPanel();// 創(chuàng)建數(shù)字按鈕面板

p1.setLayout(new GridLayout(4, 3));// 設(shè)置面板的布局管理器為GridLayout

// 循環(huán)添加數(shù)字按鈕

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

number[i] = new JButton(NUMBER[i]);//創(chuàng)建一個(gè)按鈕

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

}

JPanel p2 = new JPanel(new BorderLayout());// 創(chuàng)建運(yùn)算符按鈕面板

p2.setLayout(new GridLayout(4, 2));// 設(shè)置面板的布局管理器為GridLayout

// 循環(huán)添加運(yùn)算符按鈕

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

keys[i] = new JButton(KEYS[i]);//創(chuàng)建一個(gè)按鈕

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

}

JPanel p3 = new JPanel(new BorderLayout());// 創(chuàng)建存儲(chǔ)功能按鈕面板

p3.setLayout(new GridLayout(4, 1));// 設(shè)置面板的布局管理器為GridLayout

// 循環(huán)添加存儲(chǔ)功能按鈕

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

m[i] = new JButton(M[i]);//創(chuàng)建一個(gè)按鈕

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

}

JPanel p4 = new JPanel(new BorderLayout());// 創(chuàng)建一個(gè)總的面板,將前面創(chuàng)建的3個(gè)面板加入到其中

p4.add(p3, BorderLayout.WEST);//加入存儲(chǔ)功能按鈕面板,在左邊

p4.add(p1, BorderLayout.CENTER);//加入數(shù)字按鈕面板,在中間

p4.add(p2, BorderLayout.EAST);//加入運(yùn)算符按鈕面板,在右邊

JPanel p5 = new JPanel(new BorderLayout());// 創(chuàng)建其他功能按鈕面板

p5.setLayout(new GridLayout(1, 3));// 設(shè)置面板的布局管理器為GridLayout

// 循環(huán)添加其他功能按鈕

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

command[i] = new JButton(COMMAND[i]);//創(chuàng)建一個(gè)按鈕

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

}

JPanel p6 = new JPanel(new BorderLayout());// 創(chuàng)建一個(gè)總的面板,將前面創(chuàng)建的2個(gè)面板和用做屏幕的文本框加入到其中

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

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

p6.add(p4, BorderLayout.SOUTH);// 加入上面創(chuàng)建的按鈕總面板,在下面

container.add(p6, BorderLayout.EAST);//將完整的計(jì)算器界面加入顯示容器中

container.add(new JButton("開(kāi)發(fā)中..."), BorderLayout.CENTER);// 在顯示容器中添加一個(gè)按鈕,按鈕文字為開(kāi)發(fā)中...

}

/**

* 主函數(shù)入口

*

* @param args

*/

public static void main(String[] args) {

JiSuan ji = new JiSuan();// 創(chuàng)建一個(gè)計(jì)算器界面

ji.setTitle("窗口布局");// 設(shè)置TItle

ji.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 設(shè)置默認(rèn)的關(guān)閉動(dòng)作

ji.setSize(400, 200);// 設(shè)置計(jì)算器窗口的尺寸

ji.setVisible(true);// 將計(jì)算器界面顯示出來(lái)

}

}

網(wǎng)站名稱:java代碼開(kāi)關(guān)小程序 java開(kāi)源小程序
分享鏈接:http://chinadenli.net/article24/dogssje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷建站公司、網(wǎng)站建設(shè)自適應(yīng)網(wǎng)站、小程序開(kāi)發(fā)Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)