µÚÒ»·¶ÎÄÍø - רҵÎÄÕ·¶ÀýÎĵµ×ÊÁÏ·ÖÏíÆ½Ì¨

(ÍêÕûword°æ)Java֪ʶ×ܽáÍêÕû°æ,ÍÆ¼öÎĵµ

À´Ô´£ºÓû§·ÖÏí ʱ¼ä£º2025/10/30 6:44:29 ±¾ÎÄÓÉloading ·ÖÏí ÏÂÔØÕâÆªÎĵµÊÖ»ú°æ
˵Ã÷£ºÎÄÕÂÄÚÈݽö¹©Ô¤ÀÀ£¬²¿·ÖÄÚÈÝ¿ÉÄܲ»È«£¬ÐèÒªÍêÕûÎĵµ»òÕßÐèÒª¸´ÖÆÄÚÈÝ£¬ÇëÏÂÔØwordºóʹÓá£ÏÂÔØwordÓÐÎÊÌâÇëÌí¼Ó΢ÐźÅ:xxxxxxx»òQQ£ºxxxxxx ´¦Àí£¨¾¡¿ÉÄܸøÄúÌṩÍêÕûÎĵµ£©£¬¸ÐлÄúµÄÖ§³ÖÓëÁ½⡣

Panel downc = new Panel(new GridLayout(2,2)); down.add(downc,BorderLayout.CENTER); downc.add(new Button(\ downc.add(new Button(\ downc.add(new Button(\ downc.add(new Button(\

f.setSize(400,300); f.setVisible(true); } }

²¼¾Ö¹ÜÀíÆ÷×ܽá

FrameÊÇÒ»¸ö¶¥¼¶´°¿Ú£¬FrameµÄȱʡ²¼¾Ö¹ÜÀíÆ÷ΪBorderLayout

PanelÎÞ·¨µ¥¶ÀÏÔʾ£¬±ØÐëÌí¼Óµ½Ä³¸öÈÝÆ÷ÖУ¬PanelµÄȱʡ²¼¾Ö¹ÜÀíÆ÷ΪFlowLayout

µ±°ÑPanel×÷Ϊһ¸ö×é¼þÌí¼Óµ½Ä³¸öÈÝÆ÷Öк󣬸ÃPanelÈÔÈ»¿ÉÒÔÓÐ×Ô¼ºµÄ²¼¾Ö¹ÜÀíÆ÷

ʹÓò¼¾Ö¹ÜÀíÆ÷ʱ£¬²¼¾Ö¹ÜÀíÆ÷¸ºÔð¸÷¸ö×é¼þµÄ´óСºÍλÖã¬Òò´ËÓû§ÎÞ·¨ÔÚÕâÖÖÇé¿öÏÂÉèÖÃ×é¼þµÄ´óСºÍλÖÃÊôÐÔ£¬Èç¹ûÊÔͼʹÓÃJavaÓïÑÔÌṩµÄsetLocation(),setSize(),setBounds()µÈ·½·¨£¬Ôò¶¼»á±»²¼¾Ö¹ÜÀíÆ÷¸²¸Ç Èç¹ûÓû§È·ÊµÐèÒªÇ××ÔÉèÖÃ×é¼þ´óС»òλÖã¬ÔòӦȡÏû¸ÃÈÝÆ÷µÄ²¼¾Ö¹ÜÀíÆ÷£¬·½·¨Îª£ºsetLayout(null)

ʼþ¼àÌý ×¢²á ʼþÔ´¶ÔÏó ʵÏÖÁËijÖÖ¼àÌýÆ÷½Ó¿Ú µÄÀàµÄ¶ÔÏó Ïò¼àÌýÆ÷´«ËÍijÖÖʼþ¶ÔÏó µ±Ä³ÖÖÊÂÇé·¢Éú £¨·â×°ÁËijÖÖʼþµÄÐÅÏ¢£© ½Óµ½Ê¼þ¶ÔÏóºó½øÐÐijÖÖ´¦Àí

import java.awt.*;

import java.awt.event.*;

public class TestActionEvent {

public static void main(String args[]) { Frame f = new Frame(\

Button b = new Button(\ Monitor bh = new Monitor(); b.addActionListener(bh);

f.add(b,BorderLayout.CENTER);

f.pack();//µ÷Õû´Ë´°¿ÚµÄ´óС£¬ÒÔÊÊºÏÆä×Ó×é¼þµÄÊ×Ñ¡´óСºÍ²¼¾Ö f.setVisible(true); }

}

class Monitor implements ActionListener {

public void actionPerformed(ActionEvent e) {

System.out.println(\ } }

TextFieldÀà

java.awt.TextFieldÀàÓÃÀ´´´½¨Îı¾¿ò¶ÔÏó TextFieldÓÐÈçϳ£Ó÷½·¨£º TextField()

TextField(int columns) TextField(String text)

TextField(String text,int columns) public void setText(String t) public String getText()

public void setEchoChar(char c)£ºÉèÖûØÏÔ×Ö·û public void setEditable(boolean b) public boolean isEditable()

public void setBackground(Color c)

public void select(int selectionStart,int selectionEnd) public void selectAll()

public void addActionListener(ActionListener)£ºÌí¼Ó¶¯×÷¼àÌýÆ÷

TextFieldʼþ¼àÌý

TextField¶ÔÏó¿ÉÄÜ·¢ÉúAction£¨¹â±êÔÚÎı¾¿òÄÚÇûسµ£©Ê¼þ¡£Óë¸Ãʼþ¶ÔÓ¦µÄʼþÀàÊÇjava.awt.event.ActionEvent

ÓÃÀ´´¦ÀíActionEventʼþÊÇʵÏÖjava.awt.event.ActionListener½Ó¿ÚµÄÀàµÄ¶ÔÏó£¬ActionListener½Ó¿Ú¶¨ÒåÓз½·¨£º

public void actionPerformed(ActionEvent e)

ʵÏָýӿڵÄÀàÒªÔڸ÷½·¨ÖÐÌí¼Ó´¦Àí¸Ãʼþ£¨Action£©µÄÓï¾ä

ʹÓÃaddActionListener(ActionListener l)·½·¨ÎªTextField¶ÔÏó×¢²áÒ»¸öActionListener¶ÔÏ󣬵±TextField¶ÔÏó·¢ÉúActionʼþʱ£¬»áÉú³ÉÒ»¸öActionEvent¶ÔÏ󣬸öÔÏó×÷Ϊ²ÎÊý´«µÝ¸øActionListerner¶ÔÏóµÄactionPerformer·½·¨ÔÚ·½·¨ÖпÉÒÔ»ñÈ¡¸Ã¶ÔÏóµÄÐÅÏ¢£¬²¢×öÏàÓ¦µÄ´¦Àí

import java.awt.*;

import java.awt.event.*; public class TFActionEvent {

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

class TFFrame extends Frame

{

TFFrame() {

TextField tf = new TextField(); add(tf);

tf.addActionListener(new TFActionListener()); //tf.setEchoChar(¡®*¡¯);//ÃÜÂë pack();

setVisible(true); } }

class TFActionListener implements ActionListener {

public void actionPerformed(ActionEvent e) {

TextField tf = (TextField)e.getSource(); System.out.println(tf.getText()); tf.setText(\ } }

³ÖÓжԷ½ÒýÓÃ

import java.awt.*;

import java.awt.event.*; public class TFMath {

public static void main(String[] args) { new TFFrame().launchFrame(); } }

class TFFrame extends Frame { TextField num1,num2,num3; public void launchFrame() { num1 = new TextField(10); num2 = new TextField(10); num3 = new TextField(15);

Label lblPlus = new Label(\ Button btnEqual = new Button(\

btnEqual.addActionListener(new MyMonitor(this)); setLayout(new FlowLayout());

add(num1);add(lblPlus);add(num2);add(btnEqual);add(num3); pack();

setVisible(true); } }

class MyMonitor implements ActionListener { /*

TextField num1,num2,num3;

public MyMonitor(TextField num1,TextField num2,TextField num3) { this.num1 = num1; this.num2 = num2; this.num3 = num3; } */

TFFrame tf = null;

public MyMonitor(TFFrame tf) { this.tf = tf; }

public void actionPerformed(ActionEvent e) {

int n1 = Integer.parseInt(tf.num1.getText()); int n2 = Integer.parseInt(tf.num2.getText()); tf.num3.setText(\ } }

ÄÚ²¿ÀàOutClass$InClass.class ºÃ´¦£º

¿ÉÒÔ·½±ãµÄ·ÃÎʰü×°ÀàµÄ³ÉÔ±

¿ÉÒÔ¸üÇå³þµÄ×éÖ¯Âß¼­£¬·ÀÖ¹²»Ó¦¸Ã±»ÆäËûÀà·ÃÎʵÄÀà½øÐзÃÎÊ ºÎʱʹÓãº

¸ÃÀ಻ÔÊÐí»ò²»ÐèÒªÆäËûÀà½øÐзÃÎÊʱ

import java.awt.*;

import java.awt.event.*; public class TFMath {

public static void main(String[] args) { new TFFrame().launchFrame(); } }

class TFFrame extends Frame { TextField num1,num2,num3; public void launchFrame() { num1 = new TextField(10); num2 = new TextField(10); num3 = new TextField(15);

Label lblPlus = new Label(\ Button btnEqual = new Button(\

btnEqual.addActionListener(new MyMonitor()); setLayout(new FlowLayout());

(ÍêÕûword°æ)Java֪ʶ×ܽáÍêÕû°æ,ÍÆ¼öÎĵµ.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ£¬·½±ã¸´ÖÆ¡¢±à¼­¡¢ÊղغʹòÓ¡
±¾ÎÄÁ´½Ó£ºhttps://www.diyifanwen.net/c2ltdk332x4565jb3urou8mpoj7oc3w00zme_13.html£¨×ªÔØÇë×¢Ã÷ÎÄÕÂÀ´Ô´£©
ÈÈÃÅÍÆ¼ö
Copyright © 2012-2023 µÚÒ»·¶ÎÄÍø °æÈ¨ËùÓÐ ÃâÔðÉùÃ÷ | ÁªÏµÎÒÃÇ
ÉùÃ÷ :±¾ÍøÕ¾×ðÖØ²¢±£»¤ÖªÊ¶²úȨ£¬¸ù¾Ý¡¶ÐÅÏ¢ÍøÂç´«²¥È¨±£»¤ÌõÀý¡·£¬Èç¹ûÎÒÃÇ×ªÔØµÄ×÷Æ·ÇÖ·¸ÁËÄúµÄȨÀû,ÇëÔÚÒ»¸öÔÂÄÚ֪ͨÎÒÃÇ£¬ÎÒÃǻἰʱɾ³ý¡£
¿Í·þQQ£ºxxxxxx ÓÊÏ䣺xxxxxx@qq.com
ÓåICP±¸2023013149ºÅ
Top