以下方法實(shí)現(xiàn)了用戶界面登陸
為蓮湖等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及蓮湖網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、網(wǎng)站設(shè)計(jì)、蓮湖網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
import java.awt.*;
import java.awt.event.*;
public class DengLuJieMian extends Frame implements ActionListener
{
Label username=new Label("用戶名:");//使用文本創(chuàng)建一個(gè)用戶名標(biāo)簽
TextField t1=new TextField();//創(chuàng)建一個(gè)文本框?qū)ο?/p>
Label password=new Label("密碼:");//創(chuàng)建一個(gè)密碼標(biāo)簽
TextField t2=new TextField();
Button b1=new Button("登陸");//創(chuàng)建登陸按鈕
Button b2=new Button("取消");//創(chuàng)建取消按鈕
public DengLuJieMian()
{
this.setTitle("學(xué)生信息管理系統(tǒng)");//設(shè)置窗口標(biāo)題
this.setLayout(null);//設(shè)置窗口布局管理器
username.setBounds(50,40,60,20);//設(shè)置姓名標(biāo)簽的初始位置
this.add(username);// 將姓名標(biāo)簽組件添加到容器
t1.setBounds(120,40,80,20);// 設(shè)置文本框的初始位置
this.add(t1);// 將文本框組件添加到容器
password.setBounds(50,100,60,20);//密碼標(biāo)簽的初始位置
this.add(password);//將密碼標(biāo)簽組件添加到容器
t2.setBounds(120,100,80,20);//設(shè)置密碼標(biāo)簽的初始位置
this.add(t2);//將密碼標(biāo)簽組件添加到容器
b1.setBounds(50,150,60,20);//設(shè)置登陸按鈕的初始位置
this.add(b1);//將登陸按鈕組件添加到容器
b2.setBounds(120,150,60,20);//設(shè)置取消按鈕的初始位置
this.add(b2);// 將取消按鈕組件添加到容器
b1.addActionListener(this);//給登陸按鈕添加監(jiān)聽器
b2.addActionListener(this);// 給取消按鈕添加監(jiān)聽器
this.setVisible(true);//設(shè)置窗口的可見性
this.setSize(300,200);//設(shè)置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});//通過內(nèi)部類重寫關(guān)閉窗體的方法
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)//處理登陸事件
{
String name=t1.getText();
String pass=t2.getText();
if(name!=nullpass.equals("000123"))//判斷語句
{
new StudentJieMian();
}
}
}
public static void main(String args[])//主函數(shù)
{
new DengLuJieMian();
}
}
以下方法實(shí)現(xiàn)了學(xué)生界面設(shè)計(jì)
import java.awt.*;
import java.awt.event.*;
class StudentJieMian extends Frame implements ActionListener
{
MenuBar m=new MenuBar();//創(chuàng)建菜單欄
Menu m1=new Menu("信息");//創(chuàng)建菜單“信息”
MenuItem m11=new MenuItem("插入");//創(chuàng)建“插入”的菜單項(xiàng)
MenuItem m12=new MenuItem("查詢");
Menu m2=new Menu("成績");//創(chuàng)建菜單“成績”
MenuItem m21=new MenuItem("查詢");
public StudentJieMian()
{
this.setTitle("學(xué)生界面");//設(shè)置窗口標(biāo)題
this.setLayout(new CardLayout());//設(shè)置窗口布局管理器
this.setMenuBar(m);//將菜單欄組件添加到容器
m.add(m1);//將信息菜單放入菜單欄
m.add(m2);
m1.add(m11);//將“插入”菜單項(xiàng)添加到“信息”菜單
m1.add(m12); //將“查詢”菜單項(xiàng)添加到“信息”菜單
m2.add(m21); //將“查詢”菜單項(xiàng)添加到“成績”菜單
m11.addActionListener(this); //給“插入”菜單項(xiàng)添加監(jiān)聽器
m12.addActionListener(this); //給“查詢”菜單項(xiàng)添加監(jiān)聽器
m21.addActionListener(this); //給“查詢”菜單項(xiàng)添加監(jiān)聽器
this.setVisible(true); //設(shè)置窗口的可見性
this.setSize(300,200); //設(shè)置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);//關(guān)閉窗口
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==m11) //處理“添加信息”事件
{
new AddStudent();
}
if(e.getSource()==m12) //處理“查詢信息”事件
{
new SelectStudent();
}
if(e.getSource()==m21) //處理“查詢成績”事件
{
new ChengJiStudent();
}
}
public static void main(String args[])
{ new StudentJieMian(); //創(chuàng)建一個(gè)對(duì)象 }
結(jié)果為-1
因?yàn)锽繼承A,所以B和A都有變量x,因?yàn)閤是靜態(tài)的,所以如果B中的x值發(fā)生變化,A中的x也會(huì)發(fā)生變化,因?yàn)閤是同一個(gè)。而C中有自己的變量x,覆蓋了A中的x,所以不會(huì)影響到A中的x值。
B初始化時(shí),先初始化它的父類也就是A類,A類初始化時(shí)先初始化靜態(tài)變量x,此后便不用再初始化。在主函數(shù)中b.x=-1,所以改變了對(duì)象A和對(duì)象B共有的靜態(tài)變量x的值,所以對(duì)象a中的x也變?yōu)?1.
以下是Minecraft通用指令:
clear:清除玩家的物品
clone:復(fù)制或移動(dòng)某區(qū)域內(nèi)的方塊
deop:撤銷玩家的管理員身份
difficulty:調(diào)整游戲難度
effect:給予實(shí)體狀態(tài)效果
enchant:對(duì)實(shí)體手持物品進(jìn)行附魔
execute:在改變執(zhí)行者、執(zhí)行位置和角度,添加限制條件,并儲(chǔ)存其輸出值的情況下執(zhí)行另一條命令
experience/xp:更改玩家的經(jīng)驗(yàn)和等級(jí)
fill:在指定區(qū)域填充指定方塊
function:執(zhí)行函數(shù)
gamemode:修改游戲模式
gamerule:查看和修改游戲規(guī)則
give:給予玩家指定物品
help/?:列出可用指令、查看特定指令用法
kick:將玩家踢出服務(wù)器
kill:移除或殺死實(shí)體
list:列出在服務(wù)器中的玩家
locate:定位特定結(jié)構(gòu)
me:以“*?執(zhí)行者名稱+動(dòng)作”的格式發(fā)送一條旁白信息
op:給予玩家管理員身份
particle:顯示粒子
playsound:播放音效
reload:重新加載數(shù)據(jù)包
say:通過聊天框向玩家發(fā)送消息
schedule:在經(jīng)過指定的時(shí)間后執(zhí)行函數(shù)
scoreboard:管理和查看記分板的目標(biāo)、玩家和隊(duì)伍
setblock:放置指定方塊
setworldspawn:設(shè)置世界出生點(diǎn)
spawnpoint:設(shè)置特定玩家的重生點(diǎn)
spreadplayers:散步玩家
stopsound:停止音效
summon:生成實(shí)體
tag:管理實(shí)體的記分板標(biāo)簽
tell/msg/w:通過聊天框向玩家發(fā)送私聊信息
tellraw:向玩家發(fā)送JSON文本消息
time:設(shè)置時(shí)間
title:設(shè)置和顯示標(biāo)題
teleport/tp:傳送實(shí)體
weather:設(shè)置天氣
whitelist:管理服務(wù)器中的白名單
以下是java版特有指令:
advancement:使特定玩家達(dá)成進(jìn)度
attribute:管理實(shí)體屬性
ban:將玩家列入黑名單
ban-ip:將一個(gè)ip地址列入黑名單
banlist:顯示黑名單
bossbar:管理boss欄
data:查看或修改方塊或?qū)嶓w的nbt數(shù)據(jù)
datapack:管理數(shù)據(jù)包
debug:開始或結(jié)束調(diào)試會(huì)話
defaultgamemode:設(shè)置默認(rèn)游戲模式
forceload:強(qiáng)制加載區(qū)塊
item:修改方塊或?qū)嶓w物品欄內(nèi)的物品
jfr:使用Java FlightRecorder分析數(shù)據(jù)和某些自定義事件
locatebiome:定位生物群系
loot:將指定的戰(zhàn)利品放入物品欄或世界
pardon:將玩家移出黑名單
pardon-ip:將一個(gè)ip地址移出黑名單
perf:記錄并保存性能分析數(shù)據(jù)
placefeature[新增:JE 1.18.2]:放置一個(gè)地物,目前不可用
publish:向局域網(wǎng)開放單人游戲世界
recipe:給予或剝奪玩家配方
save-all:將服務(wù)器保存至硬盤
save-off:禁用服務(wù)器的自動(dòng)保存
save-on:啟用服務(wù)器的自動(dòng)保存
seed:輸出世界種子
setidletimeout:設(shè)置踢出空閑不動(dòng)玩家的時(shí)間
spectate:使處于旁觀者模式的玩家進(jìn)入另一個(gè)實(shí)體的視角
stop:停止服務(wù)端
team:管理隊(duì)伍
teammsg:給使用命令的實(shí)體所在的隊(duì)伍全體成員發(fā)送消息
trigger:修改一個(gè)準(zhǔn)則為“觸發(fā)器”的記分板目標(biāo)
worldborder:控制世界邊界
分享題目:java執(zhí)行代碼大全 java程序運(yùn)行代碼
URL地址:http://muchs.cn/article10/dohehdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、App開發(fā)、網(wǎng)站制作、用戶體驗(yàn)、域名注冊(cè)、網(wǎng)站導(dǎo)航
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)