zoukankan      html  css  js  c++  java
  • PushMe(交互式)

            一个简单的交互式图形。

    运行结果:

    代码:

     1 import java.awt.*;
    2 import javax.swing.*;
    3 import java.awt.event.*;
    4
    5 public class push
    6 {
    7 public static void main(String[] args)
    8 {
    9 new PushMe();//创建PushMe对象
    10 }
    11 }
    12
    13 class PushMe extends JFrame implements ActionListener
    14 {
    15 //JTextField类,该类有个构造函数,接受一个整数作为参数,指定文本域长度
    16 private JTextField myTextField = new JTextField(15);
    17 private JButton myButton = new JButton("please push me");
    18 /*JLabel类的构造函数有两个参数:待显示文本和一个决定文本排列方式的整数值
    19 * ——0,1,2依次表示左中右,在方法中可以使用预定义的常量,即Label.LEFT,
    20 * Label.CENTER 和 Label.RIGHT。
    21 */
    22 private JLabel myLabel = new JLabel("Enter sth and push",JLabel.RIGHT);
    23
    24 public PushMe()
    25 {
    26 setTitle("Push Me");
    27 setLayout(new FlowLayout());
    28 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    29 setSize(200,120);
    30 setLocation(400,300);
    31 add(myTextField);
    32 add(myButton);
    33 add(myLabel);
    34 myButton.addActionListener(this);
    35 setVisible(true);
    36 }
    37 public void actionPerformed(ActionEvent e)
    38 {
    39 String myText;
    40 myText = myTextField.getText();
    41 myLabel.setText("you entered: "+myText);
    42 }
    43 }
  • 相关阅读:
    Ros与Vrep平台搭建
    场景采集难点
    写给师弟师妹论文排版秘籍
    采集项目笔记2
    采集项目记录1
    NLP&Python笔记——nltk模块基础操作
    Hash算法(含python实现)
    Python学习笔记——Socket通信
    Python学习笔记——GIF倒放处理
    OSError: [WinError 126] 找不到指定的模块 —— 解决办法
  • 原文地址:https://www.cnblogs.com/HpuAcmer/p/2378708.html
Copyright © 2011-2022 走看看