javagui源代碼 java源代碼怎么用

幫我看看這段Java GUI代碼

你好,在構(gòu)造方法FrameOut()中調(diào)用setLayout()方法加入一種控件布局形式,例如加入setLayout(new FlowLayout());即可以流布局的形式顯示控件。

網(wǎng)站設(shè)計(jì)、做網(wǎng)站的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒(méi)有做好網(wǎng)站,給成都創(chuàng)新互聯(lián)公司一個(gè)展示的機(jī)會(huì)來(lái)證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來(lái)新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。

完整代碼如下:

import java.awt.*;

import java.awt.event.*;

public class ApplicationInOut{

public static void main(String args[ ]){

new FrameInOut();

}

}

class FrameInOut extends Frame implements ActionListener{

Label prompt;

TextField input,output;

FrameInOut( ){

super("圖形界面的Java Application程序");

prompt=new Label("Java 是面向?qū)ο蟮恼Z(yǔ)言嗎?");

input=new TextField(6);

output=new TextField(20);

add(prompt);

add(input);

add(output);

input.addActionListener(this);

setLayout(new FlowLayout()); //此處即為添加布局形式

setSize(800,600);

setVisible(true); //show( );

}

public void actionPerformed(ActionEvent e){

output.setText(input.getText()+"OK!");

}

}

編寫一個(gè)java GUI程序(其實(shí)幫我改改)

把frame=new subJFrame("DrawShapes");改成frame=new JFrame("DrawShapes");

程序基本沒(méi)問(wèn)題,在public void paint(Graphics g)中加上如下程序就可以了。

public void paint(Graphics g){

switch(i){

case 1: g.drawOval(20,20,40,40);break;

case 2: g.drawRect(20,20,40,40);break;

case 3: g.drawOval(20,30,40,50);break;

case 4: g.drawLine(20,20,40,40);break;

}

}

JAVA中GUI登錄界面設(shè)計(jì)源代碼是什么?

import java.awt.BorderLayout;

import java.awt.Container;

import java.awt.FlowLayout;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class Login {

private JFrame frame = new JFrame("登錄");

private Container c = frame.getContentPane();

private JTextField username = new JTextField();

private JPasswordField password = new JPasswordField();

private JButton ok = new JButton("確定");

private JButton cancel = new JButton("取消");

public Login(){

frame.setSize(300,200);

c.setLayout(new BorderLayout());

initFrame();

frame.setVisible(true);

}

private void initFrame() {

//頂部

JPanel titlePanel = new JPanel();

titlePanel.setLayout(new FlowLayout());

titlePanel.add(new JLabel("系統(tǒng)管理員登錄"));

c.add(titlePanel,"North");

//中部表單

JPanel fieldPanel = new JPanel();

fieldPanel.setLayout(null);

JLabel l1 = new JLabel("用戶名:");

l1.setBounds(50, 20, 50, 20);

JLabel l2 = new JLabel("密 碼:");

l2.setBounds(50, 60, 50, 20);

fieldPanel.add(l1);

fieldPanel.add(l2);

username.setBounds(110,20,120,20);

password.setBounds(110,60,120,20);

fieldPanel.add(username);

fieldPanel.add(password);

c.add(fieldPanel,"Center");

//底部按鈕

JPanel buttonPanel = new JPanel();

buttonPanel.setLayout(new FlowLayout());

buttonPanel.add(ok);

buttonPanel.add(cancel);

c.add(buttonPanel,"South");

}

public static void main(String[] args){

new Login();

}

}

網(wǎng)站題目:javagui源代碼 java源代碼怎么用
鏈接分享:http://bm7419.com/article48/ddepdhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)定制開發(fā)、搜索引擎優(yōu)化、App設(shè)計(jì)、網(wǎng)站建設(shè)、服務(wù)器托管

廣告

聲明:本網(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)

外貿(mào)網(wǎng)站制作