java答題界面代碼,java面試題代碼

閱讀以下說明和Java代碼,將應(yīng)填入 (n) 處的字句寫在答題紙的對應(yīng)欄內(nèi)。

package?sleest;

主要從事網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、成都響應(yīng)式網(wǎng)站建設(shè)公司、程序開發(fā)、微網(wǎng)站、微信平臺小程序開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等多方位專業(yè)化運(yùn)作于一體,具備承接不同規(guī)模與類型的建設(shè)項目的能力。

import?java.util.Vector;

public?class?JavaMain?{

static?private?final?int?ARRAY_SIZE?=?6;

public?static?void?main(String[]?args)?{

VectorInteger?theVector?=?new?VectorInteger();

for?(int?cEachItem?=?0;?cEachItem??ARRAY_SIZE;?cEachItem++)?{

theVector.add(cEachItem);

}

showVector(theVector);

theVector.removeElementAt(3);

showVector(theVector);

}

public?static?void?showVector(VectorInteger?theVector)?{

if?(theVector.isEmpty())?{

System.out.println("theVector?is?empty.");

return;

}

for?(int?loop?=?0;?loop??theVector.size();?loop++)?{

System.out.print(theVector.get(loop));

System.out.print(",?");

}

System.out.println();

}

}

0, 1, 2, 3, 4, 5,

0, 1, 2, 4, 5,

用java swing來編寫一個答題器的圖形界面該怎么編寫?下面附上我的程序

你可以直接用Eclipse或者NetBeans的圖形界面,之后添加組件的響應(yīng)就可以啦,很方便的。。。。

java圖形界面代碼解惑

一般來說.比較常使用的是?JTextArea文本框的無參數(shù)構(gòu)造器進(jìn)行構(gòu)造

然后可以使用setText("文字")來設(shè)置文本,或者getText()方法來獲得文本

JTextArea?jta?=?new?JTextArea();

jta.setText("你好啊");

String?txt?=?jta.getText();

具體例子

import?java.awt.*;

import?java.awt.event.*;

import?java.io.*;

import?javax.swing.*;

public?class?ReadBook?extends?JFrame{

JTextArea?jta;

JTextField?jtf;

JButton?jb;

public?ReadBook(){

jta?=?new?JTextArea();

jtf?=?new?JTextField(30);

jtf.setText("文件路徑如c:\\ab.txt");

jb?=?new?JButton("顯示文字");

JPanel?jp?=?new?JPanel();

jp.add(jtf);

jp.add(jb);

add(jta);

add(jp,BorderLayout.SOUTH);

setBounds(500,?100,?500,?380);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

jb.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

String?path?=?jtf.getText();

File?f=?new?File(path);

if(f.exists()!f.isDirectory()){//存在該文件且不是文件夾

try?{

StringBuilder?sb?=?new?StringBuilder();

BufferedReader?br?=?new?BufferedReader(new?FileReader(f));

String?temp;

while((temp=br.readLine())!=null){

sb.append(temp+"\n");

}

br.close();

jta.setText(sb.toString());//setText方法可以給jta添加文字

}?catch?(Exception?e1)?{

e1.printStackTrace();

}

}else{

jtf.setText("路徑錯誤.重新填寫");

}

}

});

}

public?static?void?main(String[]?args)?{

new?ReadBook();

}

}

效果

Java代碼,運(yùn)行程序,出來一些選擇題,并能輸入選項,系統(tǒng)給出得分? 沒有代碼說說怎么做也可以的,謝謝

為什么不首先設(shè)置一個歡迎界面呢?在歡迎界面上定義一個開始考試按鈕,點(diǎn)擊按鈕跳轉(zhuǎn)到考題頁面,把所有的考題設(shè)置在一張表單里面,考題無非設(shè)置成一些單選或者多選的按鈕。然后每個題目就是一個屬性,獲取驗證,對了多少分,錯誤沒分,然后統(tǒng)計下分?jǐn)?shù)不就完了。希望對你設(shè)計有幫助哈。

java的一點(diǎn)問題,設(shè)計一個答題的程序

你為什么非要只給正確選項的radiobutton設(shè)置listener呢? 你就在你提交button觸發(fā)事件的時候, 同時去檢測上面所有的正確答案的radiobutton 是否被選中不就完了?

求一個簡單的java代碼:(圖形界面)

import java.awt.Color;

import java.awt.Dimension;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JDialog;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class vv extends JDialog {

private static final long serialVersionUID = 1L;

private JLabel l_Id = new JLabel("登陸賬戶", JLabel.CENTER);

private JLabel l_pw = new JLabel("登陸密碼", JLabel.CENTER);

private JTextField t_Id = new JTextField(10);

private JPasswordField t_pw = new JPasswordField(10);

private JButton btnLogin;

private JButton btnClose;

public vv() {

super();

setResizable(false);

getContentPane().setBackground(new Color(225, 225, 225));

getContentPane().setLayout(null);

initialize();

}

protected void initialize() {

setTitle("系統(tǒng)登錄");

l_Id.setBounds(48, 43, 53, 25);

t_Id.setBounds(110, 43, 150, 25);

l_pw.setBounds(48, 93, 53, 25);

t_pw.setBounds(110, 93, 150, 25);

getContentPane().add(l_Id);

getContentPane().add(l_pw);

getContentPane().add(t_Id);

getContentPane().add(t_pw);

btnLogin = new JButton();

btnLogin.setText("登 錄");

btnLogin.setBounds(70, 142, 85, 28);

btnLogin.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

addBtnLoginActionListener();

}

});

getContentPane().add(btnLogin);

btnClose = new JButton();

btnClose.setText("關(guān) 閉");

btnClose.setBounds(175, 142, 85, 28);

btnClose.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

dispose();

System.exit(-1);

}

});

getContentPane().add(btnClose);

}

private void addBtnLoginActionListener() {

String user = t_Id.getText();

String password = new String(t_pw.getPassword());

if (user.equals("")) {

JOptionPane.showMessageDialog(this, "帳號不可為空", "Caution",

JOptionPane.WARNING_MESSAGE);

return;

}

if (password.equals("")) {

JOptionPane.showMessageDialog(this, "密碼不可為空", "Caution",

JOptionPane.WARNING_MESSAGE);

return;

}

String sql = "select * FROM login WHERE id = '" + user + "' and pw = '"

+ password + "'";

boolean success = false;

// TODO:數(shù)據(jù)校驗 success = executeQuery(sql);

if (success) {

// TODO: 如果數(shù)據(jù)校驗成功 顯示主界面 并關(guān)閉登錄界面

JOptionPane.showMessageDialog(this, "成功登錄", "提示",

JOptionPane.INFORMATION_MESSAGE);

this.dispose();

} else {

JOptionPane.showMessageDialog(this, "帳號或密碼錯誤!", "警告",

JOptionPane.WARNING_MESSAGE);

t_pw.requestFocus(); // 密碼框選中

}

}

public Dimension getPreferredSize() {

return new Dimension(320, 170);

}

public void show() {

Toolkit tk = Toolkit.getDefaultToolkit();

Dimension screen = tk.getScreenSize();

Dimension d = getSize();

this.setLocation((screen.width - d.width) / 2,

(screen.height - d.height) / 2);

// 輸入密碼后回車相當(dāng)于點(diǎn)擊了登錄按鈕

getRootPane().setDefaultButton(btnLogin);

t_pw.requestFocus();

setDefaultCloseOperation(DISPOSE_ON_CLOSE);

setSize(300, 220);

super.show();

}

public static void main(String[] args) {

vv loginFrame = new vv();

loginFrame.setVisible(true);

}

}

希望對你有幫助

文章名稱:java答題界面代碼,java面試題代碼
URL網(wǎng)址:http://m.kartarina.com/article32/hddosc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站全網(wǎng)營銷推廣手機(jī)網(wǎng)站建設(shè)云服務(wù)器ChatGPT響應(yīng)式網(wǎng)站

廣告

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

網(wǎng)站優(yōu)化排名
主站蜘蛛池模板: 国产aⅴ无码专区亚洲av| 中文字幕无码不卡在线| 无码AV中文一区二区三区| 国产精品无码A∨精品影院| 国产精品亚洲αv天堂无码| 精品国产v无码大片在线观看| 无码人妻av一区二区三区蜜臀| 影音先锋中文无码一区| 极品无码国模国产在线观看| 精品无码综合一区| 天堂Av无码Av一区二区三区| 国产成人精品无码播放| 久久久久亚洲Av无码专| 性色AV蜜臀AV人妻无码| 欧洲人妻丰满av无码久久不卡| 久久精品aⅴ无码中文字字幕重口| 久久久久亚洲AV无码观看| 亚洲精品无码久久毛片| 狠狠爱无码一区二区三区| 精品久久无码中文字幕| 精品深夜AV无码一区二区| 国产成人无码网站| 精品无码一区二区三区在线| 日韩精品无码一区二区三区| 中文成人无码精品久久久不卡| 18禁网站免费无遮挡无码中文| 无码免费又爽又高潮喷水的视频| 亚洲AV综合色区无码一区| 狠狠精品久久久无码中文字幕| 无码中文字幕日韩专区| 国产成人AV片无码免费| 国产成人无码一区二区三区| 成人年无码AV片在线观看| 亚洲a无码综合a国产av中文| 精品无码日韩一区二区三区不卡| 亚洲色偷拍另类无码专区| 中文一国产一无码一日韩| 无码中文字幕日韩专区| 国产成人无码专区| 色欲AV永久无码精品无码 | 亚洲AV综合色区无码一区|