java事件
定义一个框架f,其中包括一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。importjava.awt.*;importjava.awt.event...
定义一个框架f,其中包括一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。
import java.awt.*;
import java.awt.event.*;
public class KY9_2{
public static void main(String args[]){
Frame fr=new Frame("event");
Button bt=new Button("ok");
bt.addActionListener(new MyListener());
fr.setLayout(new FlowLayout());
fr.add(bt);
Label label1=new Label("hello");
Label label2=new Label("goodbye");
fr.add(label1);
fr.add(label2);
fr.setSize(200,200);
fr.setVisible(true);
}
}
class MyListener implements ActionListener{
public void actionPerformed(ActionEvent e){
.......
}
}
就会写这么多了,会写的帮忙看看 ,写写?拜托 展开
import java.awt.*;
import java.awt.event.*;
public class KY9_2{
public static void main(String args[]){
Frame fr=new Frame("event");
Button bt=new Button("ok");
bt.addActionListener(new MyListener());
fr.setLayout(new FlowLayout());
fr.add(bt);
Label label1=new Label("hello");
Label label2=new Label("goodbye");
fr.add(label1);
fr.add(label2);
fr.setSize(200,200);
fr.setVisible(true);
}
}
class MyListener implements ActionListener{
public void actionPerformed(ActionEvent e){
.......
}
}
就会写这么多了,会写的帮忙看看 ,写写?拜托 展开
3个回答
展开全部
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class KY9_2{
private JFrame f;
private JButton btn;
public KY9_2()
{
f = new JFrame("Demo Frame");
btn = new JButton("你好!!!");
f.getContentPane().add(btn);
f.setLocation(100, 300);
f.setSize(300,300);
f.setVisible(true);
btn.addActionListener(new MyListener());
}
public class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(btn.getText().equals("你好!!!"))
btn.setText("再见!!!");
else
btn.setText("你好!!!");
}
}
public static void main(String[] s)
{
KY9_2 t= new KY9_2();
}
}
import java.awt.event.*;
import javax.swing.*;
public class KY9_2{
private JFrame f;
private JButton btn;
public KY9_2()
{
f = new JFrame("Demo Frame");
btn = new JButton("你好!!!");
f.getContentPane().add(btn);
f.setLocation(100, 300);
f.setSize(300,300);
f.setVisible(true);
btn.addActionListener(new MyListener());
}
public class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(btn.getText().equals("你好!!!"))
btn.setText("再见!!!");
else
btn.setText("你好!!!");
}
}
public static void main(String[] s)
{
KY9_2 t= new KY9_2();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
既是改变内容,写两个LABEL做什么,SetText即可..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
麻烦了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询