JAVA--第十二周任务之1.编写一个应用程序,要求编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮,要求MyPanel的实例作为其按钮的ActionEvent事件的监视
2012-11-15 18:41
615 查看
首先是测试类
接下来是Panel类
最后是窗口类
public class Text { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Myframe my = new Myframe(); } }
接下来是Panel类
import java.awt.*; import java.awt.event.*; import javax.swing.*; //1.编写一个应用程序,要求编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮, //要求MyPanel的实例作为其按钮的ActionEvent事件的监视器,当单击鼠标时,程序获取文本框中的文本, //并将该文本作为按钮的名称。再编写一个JFrame的子类,即窗口。窗口的布局为BorderLayout。 //窗口中添加两个MyPanel面板,分别添加到窗口的东面和西面。用一个程序执行入口进行测试。(必做) public class Mypanel extends JPanel implements ActionListener{ JPanel p ; JTextArea t1; String name; JButton b; Mypanel() { setLayout( new FlowLayout()); t1 = new JTextArea(10,10); b = new JButton(); add(t1); add(b); b.addActionListener(this); } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub name = t1.getText(); b.setLabel(name); } }
最后是窗口类
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Myframe extends JFrame{ Mypanel p1,p2; Myframe() { p1 = new Mypanel(); p2 = new Mypanel(); add(p1,BorderLayout.EAST); add(p2,BorderLayout.WEST); setBounds(400, 400, 400, 400); setVisible(true); validate(); } }
相关文章推荐
- java十二周实验.编写一个应用程序,要求编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮,要求MyPanel的实例作为其按钮的ActionEvent事件的监视器,当单击
- --java-- 十二周 【任务一】编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮,要求MyPanel的实例作为其按钮的ActionEvent事件的监视器
- JAVA--第12周实验--任务1--编写一个Panel的子类MyPanel,要求MyPanel的实例作为其按钮的ActionEvent事件的监视器
- JAVA--第十三周任务一封装一个求一元二次方程根的类SquareEquation,要求考虑解方程的异常,再编写一个窗口类EquationFrame。要求窗口使用三个文本框和一个文本区,其中三个文本框
- 设计一个窗口,窗口中包含有一个文本框,一个标签,两个按钮,当按下“文本一”按纽时,使得“Hello java!”显示在文本框中,按下“文本二”按纽时,使得“你好 Java!” 显示在文本框中(要求两个
- [基础题] 5.(*)按如下要求编写Java应用程序:(1)编写一个用于表示战斗能力的接口Fightable,
- 4.设计一个Email邮箱注册应用程序。要求:用户输入完成单击“立即注册”按,判断“密码”和“确认密码”文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,运行结果如图所示。
- java十三周封装一个求一元二次方程根的类SquareEquation,要求考虑解方程的异常,再编写一个窗口类EquationFrame。要求窗口使用三个文本框和一个文本区,其中三个文本框用来显示生更
- Java实例 定义任务的一个发射小程序 实现Runnable接口并编写run()方法
- Java--第十三周实验--任务0--编写一个简单的Java应用程序
- 编写程序包括一个标签、一个文本框和一个按钮,当用户单击按钮时,程序把文本框中的内容复制到标签中
- 【转载】SAP ABAP ALV(LVC)的一个自定义事件(F4帮助事件,回车ENTER按钮事件)的一个实例
- 事件处理基础 处理按钮点击事件实例 Java核心技术
- 【实例】struct框架一个表单两个提交按钮-高级Action应用三(LookupDispatchAction应用)
- Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接
- java编写的一个缓存类cache类实例
- 面试题之java 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 要求不能出现截半的情况
- 利用Java Swing技术设计一个鼠标点击速度比赛游戏程序。程序显示一个按钮和一个文本框,用户点击按钮,文本框显示鼠标点击次数。两个人同时运行本程序,即可进行比赛
- /*设计一个鼠标点击速度比赛游戏。 *(1)显示一个按钮和文本框。 *(2)文本框显示鼠标点击次数*/ import javax.swing.*;//引用 import java.awt.*; i
- [基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)