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

java創(chuàng)建窗口代碼按鈕,java中按鈕的代碼

JAVA創(chuàng)建一個(gè)窗體,3個(gè)組件?一個(gè)文本框?一個(gè)標(biāo)簽?一個(gè)按鈕

Frame

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)文登免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

f

=

new

Frame();

//創(chuàng)建一個(gè)

窗體

f.setBounds(200,200,400,300);

//設(shè)置一個(gè)在(200,200)

坐標(biāo)

起點(diǎn)

,寬400高300的窗體

TextField

tf

=

new

TextField();

//創(chuàng)建一個(gè)

文本框

Label

l

=

new

label("標(biāo)簽名");

Button

btn

=

new

Button("按鈕");

//向窗體添加3個(gè)

組件

f.add(tf);

f.add(l);

f.add(btn);

f.setVisiable(true);

//設(shè)置可見

java怎么做個(gè)簡(jiǎn)單按鈕

你寫的按鈕計(jì)算吧,這個(gè)類是一個(gè)Applet,其中有一個(gè)按鈕,這個(gè)類本身也是按鈕的動(dòng)作監(jiān)聽器,所以實(shí)現(xiàn)了ActionListener 接口用來給按鈕調(diào)用(也就是 actionPerformed方法),其中的參數(shù)e是事件參數(shù),當(dāng)點(diǎn)擊按鈕時(shí)會(huì)發(fā)送給按鈕使用。e.getSource() == b 就是如果點(diǎn)擊是b這個(gè)按鈕,當(dāng)監(jiān)聽器給一個(gè)按鈕使用時(shí)沒有必要加此判斷,e.getSource就是獲取發(fā)生事件的源對(duì)象,比如

c = new JButton("點(diǎn)我有次數(shù)哦");

f.getContentPane().add(c);

c.setVisible(true);

c.addActionListener(this);

此時(shí)又增加了一個(gè)按鈕,就可以用e.getSource() 判斷點(diǎn)擊的是哪一個(gè)按鈕。

建議你把面向?qū)ο蟾愣趯W(xué)swing編程吧,很容易看懂的

JAVA編寫一個(gè)窗口(frame),要求窗口中有文本框,按鈕,標(biāo)簽,單選框,復(fù)選框,

import javax.swing.*;

import java.awt.*;

public class test extends JFrame{

public test(){

JButton button; //按鈕

JLabel label; //標(biāo)簽

JComboBox combobox;//下拉菜單

JCheckBox checkbox;//復(fù)選框

JRadioButton radiobutton;//單選框

JTextField textfield;//文本框

button = new JButton("按鈕");

label = new JLabel("標(biāo)簽:");

checkbox = new JCheckBox("復(fù)選框一");

radiobutton = new JRadioButton("單選框一");

combobox = new JComboBox();

textfield = new JTextField(100);

Container c = this.getContentPane();

c.setLayout(new FlowLayout());

c.add(button);

c.add(label);

c.add(checkbox);

c.add(radiobutton);

combobox.addItem("1");

combobox.addItem("2");

c.add(combobox);

c.add(textfield);

setSize(300, 200);

setVisible(true);

}

public static void main(String[] args) {

// TODO 自動(dòng)生成方法存根

test mytest = new test();

}

}

用java創(chuàng)建一個(gè)帶按鈕對(duì)象的窗口的程序,幫我看看哪里錯(cuò)了?

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class JB extends JFrame {

public JB() {

super("圖形用戶界面"); // 調(diào)用父類JFrame的構(gòu)造方法,給窗口命名

setBounds(200, 200, 500, 400);// 設(shè)置窗口位置、窗口大小

/*

* try{//設(shè)置外觀

* UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

* }catch(Exception e){}

*/

Container c = getContentPane();

c.add(new MyPanel()); //添加Panel

c.setBackground(Color.yellow);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true); // 設(shè)置窗口是否為可見

}

private class MyPanel extends JPanel {

private JButton button1, button2;

public MyPanel() {

button1 = new JButton("按鈕1");

button1.setFont(new Font("Serif", Font.PLAIN, 20));

ImageIcon img1 = new ImageIcon("圖片/1.gif");/* 此處的圖片都事先放在同一文件夾下了 */

ImageIcon img2 = new ImageIcon("圖片/2.gif");

button2 = new JButton("按鈕2", img2);

button2.setRolloverIcon(img1);

button2.setFont(new Font("Serif", Font.PLAIN, 14));

BHandler h = new BHandler();

button1.addActionListener(h);

button2.addActionListener(h);

add(button1);

add(button2);

}

}

private class BHandler implements ActionListener {

public void actionPerformed(ActionEvent event) {

JOptionPane.showMessageDialog(JB.this, "你按了:"

+ event.getActionCommand());

}

}

public static void main(String[] args) {

JB f1 = new JB();

}

}

用java做一個(gè)窗口

java做窗口的話,需要用swing技術(shù),之后創(chuàng)建JFrame 等組件,即可完成窗口創(chuàng)建工作。

package inter.frame;import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JOptionPane;public class MenuTest { /**

* @param args

*/

JFrame frame; //定義一個(gè)窗口架構(gòu)

JMenuBar mb;//定義窗口的菜單工具欄

JMenu m; //定義菜單

JMenuItem mi1;//定義菜單的內(nèi)容

JMenuItem mi2; //定義菜單的內(nèi)容

public MenuTest() {

initFrame();

initAction();

}

public void initFrame() {

frame = new JFrame();

mb = new JMenuBar();

m = new JMenu("學(xué)生查詢");

mi1 = new JMenuItem("確認(rèn)");

mi2 = new JMenuItem("取消"); m.add(mi1);

m.add(mi2);

mb.add(m);

frame.add(mb, BorderLayout.NORTH);

frame.setSize(300, 300); //設(shè)置窗口大小

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設(shè)置退出時(shí)關(guān)閉窗口

frame.setVisible(true);//設(shè)置窗口可見

} public void initAction() {

mi1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 具體實(shí)現(xiàn)代碼根據(jù)實(shí)際要求填寫

System.out.println("click");

JOptionPane.showMessageDialog(null, "你點(diǎn)擊了確定按鈕");

}

});

mi2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 具體實(shí)現(xiàn)代碼根據(jù)實(shí)際要求填寫

JOptionPane.showMessageDialog(null, "你點(diǎn)擊了取消按鈕");

}

});

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

new MenuTest();//執(zhí)行菜單創(chuàng)建

}}

怎么用java編寫一個(gè)按鈕界面

新建一個(gè)窗口,然后實(shí)現(xiàn)一個(gè)關(guān)閉按鈕”窗口的功能

import?java.awt.*;

import?java.awt.event.*;

public?class?TestWindowEvent?{

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

new?Frame88?("WindowAdapter");

}

}

class?Frame88?extends?Frame?{

Frame88?(String?s)?{

super(s);

setBounds?(300,300,200,70);

setLayout?(null);

setVisible?(true);

addWindowListener?(new?WindowAdapter()?{

public?void?windowClosing(WindowEvent?e)?{

setVisible?(false);

System.exit(0);

}

}??);

}?

}

文章標(biāo)題:java創(chuàng)建窗口代碼按鈕,java中按鈕的代碼
分享網(wǎng)址:http://chinadenli.net/article47/dsspcej.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站關(guān)鍵詞優(yōu)化App設(shè)計(jì)品牌網(wǎng)站設(shè)計(jì)企業(yè)建站網(wǎng)站維護(hù)

廣告

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

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司