精华内容
下载资源
问答
  •  目的:测试setEchoChar方法的使用,理解事件处理机制    public void setEchoChar(char c);//设置回显字符 */ import java.awt.*; import java.awt.event.*; public class TestFieldEchoCharActionEve
    /*
     时间:2015年3月18日20:52:47
     目的:测试setEchoChar方法的使用,理解事件处理机制
     
     public void setEchoChar(char c);//设置回显字符
    */
    import java.awt.*;
    import java.awt.event.*;
    
    
    public class TestFieldEchoCharActionEvent {
     public static void main(String[] args) {
      new MyFrame("TestFieldEchoCharActionEvent");
     }
    }
    
    
    class MyFrame extends Frame {
     public MyFrame(String title) {
      super(title);
      TextField tf = new TextField(20);
      tf.setEchoChar('*');
      tf.addActionListener(new Monitor());
      add(tf, BorderLayout.CENTER);
      pack();
      setVisible(true);
     }
    }
    
    
    class Monitor implements ActionListener {
     public void actionPerformed(ActionEvent e) {
      TextField tf = (TextField)e.getSource();
      System.out.println(tf.getText());
      tf.setText(null);
     }
    }
    展开全文
  • textAuthPassword.setEchoChar('*'); textAuthPassword.setColumns(10); textAuthPassword.setEditable(false); JLabel lblUserName = new JLabel("Channel Name"); lblUserName.setBounds(12, 33, 86, 13); ...

    import javax.swing.JPasswordField; //导入方法依赖的package包/类

    public Main() {

    setTitle("Twitch Comment Talker");

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    ImageIcon icon = new ImageIcon("./icon.png");

    setIconImage(icon.getImage());

    setBounds(100, 100, 300, 248);

    setResizable(false);

    contentPane = new JPanel();

    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

    setContentPane(contentPane);

    contentPane.setLayout(null);

    JLabel lblAuthPassword = new JLabel("OAuth Pass");

    lblAuthPassword.setBounds(12, 10, 86, 13);

    contentPane.add(lblAuthPassword);

    textAuthPassword = new JPasswordField();

    textAuthPassword.setBounds(110, 7, 172, 19);

    contentPane.add(textAuthPassword);

    textAuthPassword.setEchoChar('*');

    textAuthPassword.setColumns(10);

    textAuthPassword.setEditable(false);

    JLabel lblUserName = new JLabel("Channel Name");

    lblUserName.setBounds(12, 33, 86, 13);

    contentPane.add(lblUserName);

    textUserName = new JTextField();

    textUserName.setBounds(110, 30, 172, 19);

    contentPane.add(textUserName);

    textUserName.setColumns(10);

    textUserName.setToolTipText("https://www.twitch.tv/~~~の~~~部分をそのまま入力して下さい。");

    btnConnect.setBounds(8, 148, 276, 38);

    contentPane.add(btnConnect);

    btnConnect.addActionListener(this);

    btnConnect.setActionCommand("btnConnect");

    btnConnect.setToolTipText("Twitchコメントに接続します。");

    JLabel lblStatus = new JLabel("Status:");

    lblStatus.setBounds(12, 196, 43, 13);

    contentPane.add(lblStatus);

    lblStatus_1.setBounds(67, 196, 215, 13);

    contentPane.add(lblStatus_1);

    chkReadName.setBounds(8, 52, 264, 21);

    contentPane.add(chkReadName);

    chkReadName.addActionListener(this);

    chkReadName.setActionCommand("chkReadName");

    chkReadName.setToolTipText("コメント投稿者のユーザー名を読み上げます。");

    chkUseEnglish.setBounds(8, 75, 137, 21);

    contentPane.add(chkUseEnglish);

    chkUseEnglish.addActionListener(this);

    chkUseEnglish.setActionCommand("chkUseEnglish");

    chkUseEnglish.setToolTipText("英文が投稿された時、SAPI5で読み上げをします。");

    btnSAPI = new JButton(vapi.getVoice());

    btnSAPI.setBounds(153, 76, 129, 19);

    contentPane.add(btnSAPI);

    btnSAPI.addActionListener(this);

    btnSAPI.setActionCommand("btnSAPI");

    chkPopup.setBounds(8, 121, 137, 21);

    contentPane.add(chkPopup);

    chkPopup.addActionListener(this);

    chkPopup.setActionCommand("chkPopup");

    chkPopup.setToolTipText("コメント受信時に通知ポップアップを表示します。");

    chkReadEmote.setBounds(8, 98, 137, 21);

    contentPane.add(chkReadEmote);

    chkReadEmote.addActionListener(this);

    chkReadEmote.setActionCommand("chkReadEmote");

    chkReadEmote.setToolTipText("エモート語句を読み上げします。");

    loadConfigFile();

    }

    展开全文
  • import java.awt.*;import java.awt.event.*;public class TFPassword {public static void main(String args[]){new TFText();}}class TFText extends Frame{//定义的Fram窗体很多属性取默认值,比如起始位置,是...

    import java.awt.*;

    import java.awt.event.*;

    public class TFPassword {

    public static void main(String args[]){

    new TFText();

    }

    }

    class TFText extends Frame{  //定义的Fram窗体很多属性取默认值,比如起始位置,是屏幕左上角,

    TFText(){

    TextField tf = new TextField();    //构造tf对象,就是单行文本输入框

    add(tf);            //把单行文本输入框添加到窗体里面

    Monitor5 b = new Monitor5();  //新建监听器

    tf.addActionListener(b);     //添加监听器,这个监听器是用来监听tf的

    pack();                     //窗口大小

    tf.setEchoChar('*');        //设置掩码

    setVisible(true);       //设为可见

    addWindowListener(new WindowAdapter(){

    public void windowClosing(WindowEvent e){

    System.out.println("System out");

    System.exit(0);

    }

    });

    }

    }

    class Monitor5 implements ActionListener{          //实现了ActionListener接口的Monitor5 类

    public void actionPerformed(ActionEvent e){          //实现该接口的方法,e 就是事件源对象

    TextField tf = (TextField)(e.getSource());       //   ActionEvent类的getSource 方法返回一个Object类,用TextField强制转换

    System.out.println(tf.getText());                    //打印tf里面的值

    tf.setText("");                                  //把文本框设为空

    }

    }

    Tags - textfieldsetechochar

    文章来源:http://www.tt-shopping.com/kevinlau/read.php/102.htm

    posted on 2009-05-05 22:09 蓝冰飞寒 阅读(554) 评论(0)  编辑  收藏

    展开全文
  • Java实现图书馆管理系统代码

    千次阅读 2021-03-14 11:16:08
    Java实现图书馆管理系统代码发布时间:2020-06-05 20:44:22来源:亿速云阅读:150作者:Leah这篇文章给大家分享的是Java实现图书馆管理系统的方法。小编觉得挺实用的,因此分享给大家学习。如下资料是关于Java实现...

    Java实现图书馆管理系统代码

    发布时间:2020-06-05 20:44:22

    来源:亿速云

    阅读:150

    作者:Leah

    这篇文章给大家分享的是Java实现图书馆管理系统的方法。小编觉得挺实用的,因此分享给大家学习。如下资料是关于Java实现图书馆管理系统的代码。

    770fddc99fe1a0fb2837f6f36abd7b66.png

    bbc74b33985f932772490ca7d105e333.png

    public class BookLoginIFrame extends JFrame {private class BookResetAction implements ActionListener {

    public void actionPerformed(final ActionEvent e){

    username.setText("");

    password.setText("");

    }

    }

    class BookLoginAction implements ActionListener {

    public void actionPerformed(final ActionEvent e) {

    user = Dao.check(username.getText(), password.getText());

    if (user.getName() != null) {

    try {

    Library frame = new Library();

    frame.setVisible(true);

    BookLoginIFrame.this.setVisible(false);

    } catch (Exception ex) {

    ex.printStackTrace();

    }

    } else {

    JOptionPane.showMessageDialog(null, "只有管理员才可以登录!");

    username.setText("");

    password.setText("");

    }

    }

    }

    private JPasswordField password;

    private JTextField username;

    private JButton login;

    private JButton reset;

    private static Operater user;

    /**

    * Launch the application

    * @param args

    */

    /**

    * Create the frame

    */

    public BookLoginIFrame() {

    super();

    final BorderLayout borderLayout = new BorderLayout();

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    borderLayout.setVgap(10);

    getContentPane().setLayout(borderLayout);

    setTitle("图书馆管理系统登录");

    setBounds(100, 100, 285, 194);

    final JPanel panel = new JPanel();

    panel.setLayout(new BorderLayout());

    panel.setBorder(new EmptyBorder(0, 0, 0, 0));

    getContentPane().add(panel);

    final JPanel panel_2 = new JPanel();

    final GridLayout gridLayout = new GridLayout(0, 2);

    gridLayout.setHgap(5);

    gridLayout.setVgap(20);

    panel_2.setLayout(gridLayout);

    panel.add(panel_2);

    final JLabel label = new JLabel();

    label.setHorizontalAlignment(SwingConstants.CENTER);

    label.setPreferredSize(new Dimension(0, 0));

    label.setMinimumSize(new Dimension(0, 0));

    panel_2.add(label);

    label.setText("用  户  名:");

    username = new JTextField(20);

    username.setPreferredSize(new Dimension(0, 0));

    panel_2.add(username);

    final JLabel label_1 = new JLabel();

    label_1.setHorizontalAlignment(SwingConstants.CENTER);

    panel_2.add(label_1);

    label_1.setText("密      码:");

    password = new JPasswordField(20);

    password.setDocument(new MyDocument(6));

    password.setEchoChar('*');//设置密码框的回显字符

    password.addKeyListener(new KeyAdapter() {

    public void keyPressed(final KeyEvent e) {

    if (e.getKeyCode() == 10)

    login.doClick();

    }

    });

    panel_2.add(password);

    final JPanel panel_1 = new JPanel();

    panel.add(panel_1, BorderLayout.SOUTH);

    login=new JButton();

    login.addActionListener(new BookLoginAction());

    login.setText("登录");

    panel_1.add(login);

    reset=new JButton();

    reset.addActionListener(new BookResetAction());

    reset.setText("重置");

    panel_1.add(reset);

    final JLabel tupianLabel = new JLabel();

    ImageIcon loginIcon=CreatecdIcon.add("login.jpg");

    tupianLabel.setIcon(loginIcon);

    tupianLabel.setOpaque(true);

    tupianLabel.setBackground(Color.GREEN);

    tupianLabel.setPreferredSize(new Dimension(260, 60));

    panel.add(tupianLabel, BorderLayout.NORTH);

    //

    setVisible(true);

    setResizable(false);

    //setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);

    }

    public static Operater getUser() {

    return user;

    }

    public static void setUser(Operater user) {

    BookLoginIFrame.user = user;

    }}

    以上就是Java实现图书馆管理系统的方法介绍,详细使用情况还得要大家自己使用过才能知道具体要领。如果想阅读更多相关内容的文章,欢迎关注亿速云行业资讯频道!

    展开全文
  • passwordText.setEchoChar((char)0); 设置明文显示 passwordText.setEchoChar('*'); 设置密文显示 示例代码 import javax.swing.*; import java.awt.event.*; public class ShowPwd extends JFrame{ private ...
  • Java GUI——Java图形用户界面

    千次阅读 多人点赞 2021-09-21 23:40:00
    Java GUI——Java图形用户界面 1、Java GUI概述 1.1、GUI的前世今生 早期,电脑向用户提供的是单调、枯燥、纯字符状态的“命令行界面(CLI)”。如:Windows中的DOS窗口。后来,Apple公司率先在电脑的操作系统中...
  • Java NIO 聊天室

    2015-09-06 12:40:38
    txtUserPsd.setEchoChar('x'); txtUserName.setToolTipText("请输入用户名"); txtUserPsd.setToolTipText("请输入用户密码"); okButton.addActionListener(new SolveButtonEvent(1)); regButton....
  • Java密码屏蔽输入的实现方法

    千次阅读 2014-04-09 21:42:38
     Java抽象窗口工具包(Abstract Window Toolkit,AWT)是在JDK1.0版本中定义的用于编写Java图形用户界面程序的应用程序设计接口,程序设计人员可以利用该包中定义的多种类型组件对象,编写具有用户界面的应用程序。...
  • 基于Java Swing+Mysql8.0数据库的物资(进销存)管理系统,具备登录功能。以及用户管理、商品进数据管理、进销存管理功能。二、界面展示: 登录界面: 主界面: 商品管理界面: 进销存管理界面: 三...
  • Java简单登录图形界面

    2021-02-12 20:05:17
    程序代码1 import java.awt.*;//导入awt包2 import javax.swing.*;//导入swing包3 import java.awt.event.ActionListener;//导入awt包中的监听器事件包4 import java.awt.event.ActionEvent;//导入awt包中的...
  • java GUI 快速入门

    2021-02-12 10:45:54
    java 中编写 GUI 有两中工具包,分别为 AWT、Swing。Swing 是 AWT 的拓展,Swing 具有比 AWT 丰富的组件和方法。AWT 和 Swing 都能跨平台使用;AWT 会随着不同的系统平台,UI 样式会有所变化,Swing 则不会,设计...
  • Java Swing组件

    2021-05-23 15:47:01
    也只有容器才能存放组件 JFrame继承图: Created with Raphaël 2.3.0 java.awt.Component类 java.awt.Container类 java.awt.Window类 java.awt.Frame类 javax.swing.JFrame类 JFrame常用构造方法: public JFrame()...
  • JAVA 注册界面

    2021-02-12 13:34:53
    1 importjava.awt.Color;2 importjava.awt.Dimension;3 importjava.awt.FlowLayout;4 importjava.awt.Font;5 importjava.awt.Rectangle;6 importjava.awt.event.ItemEvent;7 importjava.awt.event.ItemListener;89 i...
  • Java常用方法

    千次阅读 2021-02-26 13:29:00
    显示 s 、 setText(String s) 设置文本为 s getText() 获取文本、 setEchoChar(char c) 设置显示字符为 c setEditable(boolean) 设置文本框是否可以被修改、 addActionListener() 添加监视器 removeActionListener()...
  • 1. 流式布局(FlowLayout)定义:通俗地说,流式布局就是根据窗口大小,自动改变窗口内组件的位置。例如:原窗口大小一行可以容纳10个BUTTON,但将窗口缩小后,每行仅能容纳5个BUTTON,此时原先的...import java.awt.e...
  • 本节介绍 Java程序播放幻灯片和动画,播放声音和视频的方法。 播放幻灯片和动画 用实例说明播放幻灯片和动画的方法。 【例 12-7】小应用程序先将幻灯片读入数组在存储,单击鼠标变换幻灯片,逐张显示( 查看源文件 )...
  • 因为界面不美观(还存在着Java的原生环境) 需要JRE环境!jre占内存有点大 1.2 为什么我们要学习? 可以写出自己心中想要的一些小工具 工作时候,也可能需要维护到swing界面(概率小) 了解MVC架构,了解监听! 2...
  • Java+Swing+Mysql实现停车场管理系统

    千次阅读 多人点赞 2021-06-20 00:27:55
    Java+Swing+Mysql实现停车场管理系统一、系统介绍1.系统功能2.环境配置3.数据库表4.工程截图二、系统展示1.登录页2.用户-主页3.用户-信息管理-计费标准4.用户-信息管理-当前在场信息5.用户-信息管理-用户历史信息6....
  • java怎么做窗体

    2021-02-27 16:57:23
    展开全部如果是要进行AWT或者Swing编程需要将类打包成e69da5e6ba...下面是一个简单的登录窗口例子:效果图:代码:importjava.awt.*;importjava.awt.event.*;publicc...
  • Java学习之GUI编程 这是什么? 它怎么玩? 我们该如何去在平时运用? 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1、简介 Gui的核心技术:Swing、AWT ​ 1、因为界面不...
  • java必学必会之GUI编程

    2021-02-12 10:43:48
    一、事件监听测试代码一:package ...import java.awt.*;import java.awt.event.*;public class TestTextField {public static void main(String args[]) {new MyFrameTextField();}}class MyFrameTextField e...
  • java的小学生四则运算

    2021-03-22 18:18:51
    import java.awt.*;import java.awt.event.*;importjava.io.FileNotFoundException;importjava.io.IOException;import javax.swing.*;public class Login extendsJFrame {privateTextField f1;privateTextField f2;....
  • pwd.setEchoChar('*'); ppwd.add(lpassword); ppwd.add(pwd); pnorth.add(lhead); psouth.add(bok); psouth.add(bcancel); pcenter.add(pname); pcenter.add(ppwd); this.add(pnorth, "North"); this.add(pcenter, ...
  • java实现QQ登陆界面

    2021-03-13 06:22:00
    以下是效果截图: 素材: 以下是源代码:import java.awt.*;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.*;public classQqClientLogin2 extends JFrame implements ...
  • JPasswordField —— 密码输入 get/setEchoChar():获取/设置每次字符输入时在 JPasswordField 中显示的字符。在获取口令时,不会返回“回声”,而是返回实际的字符。 getText(): 不应当 使用这个函数,因为它会...
  • JAVA提款机设计报告

    2021-03-06 17:11:09
    JAVA提款机设计报告》由会员分享,可在线阅读,更多相关《JAVA提款机设计报告(24页珍藏版)》请在人人文库网上搜索。1、沈阳理工大学应用技术学院JAVA程序设计综合实验报告题 目 : ATM提款机 系 别: 专 业: 班级...
  • 基于Java的雷电游戏设计(含源文件)

    千次阅读 2021-03-08 21:14:10
    基于Java的雷电游戏 摘 要 电脑游戏,是指在计算机上能够运转的游戏软件。这种软件具有较强的娱乐性。电脑游戏的创新和发展与硬件、软件的发展紧密相关。它能够给玩家提供一个虚拟的环境,使游戏带给了人们很多的...
  • Java生成窗口

    2021-02-13 00:58:17
    AWT包 component Button 按钮 ActionListener 事件监听 TextArea 多行文本框 TextField 单行文本框 //设置回显字符 tf.setEchoChar('*'); Label 静态文本 List Container 容器 Window 窗口( Frame 主窗口 Dialog ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,274
精华内容 909
关键字:

java的setechochar

java 订阅