精华内容
下载资源
问答
  • Java文本框

    2020-02-29 17:01:34
    import javax.swing.*;...import java.awt.*; /** GraphOut * @author Hiroomi * @version 1.0 */ public class MyFrame extends JFrame { /** * @param WINDOW_WIDTH 窗口的宽度. * @param WINDOW_HEIGH...
    import javax.swing.*;
    import java.awt.*;
    /** GraphOut
     * @author Hiroomi
     * @version 1.0
     */
    public class MyFrame extends JFrame {
    
        /**
         * @param WINDOW_WIDTH 窗口的宽度.
         * @param WINDOW_HEIGHT 窗口的高度.
         * @param TITLE_TEXT 窗口的标题.
         * @param TEXT_NUMBER 输入框文本最大长度.
         * @param BUTTON_TEXT 启动按钮的文本.
         * @param OUTPUT_TEXT 输出文本原始字符.
         */
    
        Integer WINDOW_WIDTH=400;
        Integer WINDOW_HEIGHT=100;
        Integer TEXT_NUMBER=10;
        String BUTTON_TEXT="START";
        String OUTPUT_TEXT="OUTPUT";
        String TITLE_TEXT="通用程序图形化界面";
    
        JTextField input = new JTextField(TEXT_NUMBER);
        JButton startButton = new JButton(BUTTON_TEXT);
        JLabel output = new JLabel(OUTPUT_TEXT);
    
        String ret;
    
        public void setTITLE_TEXT(String TITLE_TEXT) {
            this.TITLE_TEXT = TITLE_TEXT;
        }
    
        public String getRet() {
            return ret;
        }
    
        public void setWINDOW_WIDTH(Integer WINDOW_WIDTH) {
            this.WINDOW_WIDTH = WINDOW_WIDTH;
        }
    
        public void setWINDOW_HEIGHT(Integer WINDOW_HEIGHT) {
            this.WINDOW_HEIGHT = WINDOW_HEIGHT;
        }
    
        public void setTEXT_NUMBER(Integer TEXT_NUMBER) {
            this.TEXT_NUMBER = TEXT_NUMBER;
        }
    
        public void setBUTTON_TEXT(String BUTTON_TEXT) {
            this.BUTTON_TEXT = BUTTON_TEXT;
        }
    
        public void setOUTPUT_TEXT(String OUTPUT_TEXT) {
            this.OUTPUT_TEXT = OUTPUT_TEXT;
        }
    
        public MyFrame() throws HeadlessException {
    
            setLayout(new FlowLayout());
            setTitle(TITLE_TEXT);
    
            getContentPane().add(input);
            getContentPane().add(startButton);
            getContentPane().add(output);
    
            startButton.addActionListener(e -> {
                String str =input.getText();
                String temp=str;
                output.setText(temp);
            });
    
            setSize(WINDOW_WIDTH,WINDOW_HEIGHT);
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            setVisible(true);
        }
    
    }
    
    展开全文
  • java文本框

    千次阅读 2016-10-18 19:54:12
    java下,创建一个窗口,包括一个标签、一个文本框和一个按钮,当用户单机按钮时,程序把文本框中的内容复制到标签中。 我思考了很久后做出来了,这是我的界面 下面是代码,请各位朋友批评指正: package char...

    老师给我们留了一道题,是这样的:

    在java下,创建一个窗口,包括一个标签、一个文本框和一个按钮,当用户单机按钮时,程序把文本框中的内容复制到标签中。

    我思考了很久后做出来了,这是我的界面


    下面是代码,请各位朋友批评指正:

    package char51;


    import java.awt.*;
    import java.awt.event.*;
    public class TextCopy extends WindowAdapter implements ActionListener,WindowListener{
    Frame f;
    Label l;
    TextArea t;
    Button b;
    public TextCopy(){
    f =new Frame("Copy a String To Label Above");
    l =new Label("显示内容");
    t =new TextArea("请输入");
    b =new Button("Copy");

    b.addActionListener(this);
    f.addWindowListener(this);
    f.setLayout(new FlowLayout());
    f.add("North",l);
    f.add("Center",t);
    f.add("South",b);
    f.setSize(500,400);
    f.setVisible(true);
    }
    public void windowClosing(WindowEvent e){
    System.exit(0);
    }
    public void actionPerformed(ActionEvent e)  
    {  
    if(e.getSource() == b)  
    l.setText(t.getText()); 

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    TextCopy wr =new TextCopy();
    }


    }


    展开全文
  • 今天就来为大家介绍一些java基础知识,主要是关于java文本框的内容,JTextField类的构造方法,一起来看看吧。首先来看一下java中文本框(JTextField)。它是界面中用于输入和输出一行文本的框。JTextField类用来建立...

    学习java是一个漫长而又持久的过程,这往往需要学习者花费大量的精力和时间,才能有所收获。今天就来为大家介绍一些java基础知识,主要是关于java文本框的内容,JTextField类的构造方法,一起来看看吧。

    首先来看一下java中文本框(JTextField)。它是界面中用于输入和输出一行文本的框。JTextField类用来建立文本框。与文本框相关的接口是ActionListener。

    另外,文本框处理程序的基本内容包括以下几点:

    ⑴声明一个文本框名;

    ⑵建立一个文本框对象;

    ⑶将文本框对象加入到某个容器;

    ⑷对需要控制的文本框对象注册监视器,监听文本框的输入结束事件;

    ⑸一个处理文本框事件的方法,完成对截获事件进行判断和处理。

    然后我们再来看一下JTextField类的主要构造方法:

    ⑴JTextField(),文本框的字符长度为1;

    ⑵JTextField(int columns),文本框初始值为空字符串,文本框的字符长度设为columns;

    ⑶JTextField(string text),文本框初始值为text的字符;

    ⑷JTextField(string text,int columns);文本框初始值为text,文本框的字符长度为columns。

    还有就是JTextField类的其他方法:

    ⑴setFont(Font f),设置字体;

    ⑵setText(String text),在文本框中设置文本;

    ⑶getText(),获取文本框中的文本;

    ⑷setEditable(boolean),指定文本框的可编辑性,默认为true,可编辑;

    ⑸setHorizontalAlignment(int alignment)设置文本对齐方式。对齐方式有:①JTextField.LEFT;

    ②JTextField.CENTER;③ JTextField.RIGHT;

    ⑹requestFocus(),设置焦点;

    ⑺addActionListener(ActionListener

    ),为文本框设置动作监视器,指定ActionListener对象接收该文本框上发生的输入结束动作事件;

    ⑻removeActionListener(ActionListener)移去文本框监视器;

    ⑼getColumns(),返回文本框的列数;

    ⑽getMinimumSize(),返回文本框所需的最小尺寸;

    ⑾getMinimumSize(int), 返回文本框在指定的字符数情况下,所需的最小尺寸;

    ⑿getPreferredSize(),返回文本框希望具有的尺寸;

    ⒀getPreferredSize(int),返回文本框在指定字符数情况下,希望具有的尺寸。

    以上就是关于java文本框的内容,JTextField类的构造方法的主要内容。如果你对java感兴趣,想要了解更多java基础,敬请关注奇Q工具网。

    推荐阅读:

    展开全文
  • import java.awt.FlowLayout;import java.awt.event.FocusAdapter;import java.awt.event.FocusEvent;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;public cla...

    package com;import java.awt.FlowLayout;import java.awt.event.FocusAdapter;import java.awt.event.FocusEvent;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;public class Kyo extends JFrame{public Kyo(){setSize(100,100);setLayout(new FlowLayout());final JTextField textField = new JTextField(11);textField.addFocusListener(new FocusAdapter(){@Overridepublic void focusGained(FocusEvent e){textField.setText("");}@Overridepublic void focusLost(FocusEvent e){textField.setText("输入内容");}});add(textField);add(new JButton("dd"));pack();setLocationRelativeTo(null);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);}public static void main(String[] args){new Kyo();}}

    取消

    评论

    展开全文
  • 事件源必须是一个对象,而且这个对象必须是Java认为能够发生事件的对象。监视器一个对事件源进行监视,以便对发生的事件做出处理的对象。 事件源通过调用相应的方法将某个对象作为自己的监视器,例如。对于文本框,...
  • java文本框自动提示

    2013-07-09 11:09:20
    java文本框自动提示 源代码说明有详解
  • 事件源必须是一个对象,而且这个对象必须是Java认为能够发生事件的对象。监视器一个对事件源进行监视,以便对发生的事件做出处理的对象。 事件源通过调用相应的方法将某个对象作为自己的监视器,例如。对于文本框,...
  • 由于Java具有桌面应用开发能力,它的图形组件中也当然配备有文本框,因而无论是继承自TextComponent的Text系组件抑或继承自JTextComponent的JText系组件都提供了让用户输入数据的功能。现在的疑问是,虽然Text...
  • 事件源必须是一个对象,而且这个对象必须是Java认为能够发生事件的对象。监视器一个对事件源进行监视,以便对发生的事件做出处理的对象。 事件源通过调用相应的方法将某个对象作为自己的监视器,例如。对于文本框,...
  • java 文本框和标签对齐不对齐关注:108答案:2mip版解决时间 2021-01-26 12:26提问者習慣邇的習慣2021-01-25 20:45源代码package awt; //代码有问题import java.awt.*;import java.awt.event.WindowAdapter;import ...
  • importjava.awt.*;importjavax.swing.*;publicclassYoextendsJFrame{JPanelmb1,mb2,mb3;JButtonan1,an2;JLabellb1,lb2;JTextFieldwb;JPasswordFieldmm;publicstaticvoidmain(String[]...import java.awt.*;import ja...
  • Java编程的知识点很多,在上一节中我们谈到了Java文本区和文本框方面的知识点,但这部分内容还完结,下面就让我们一起来看看Java文本框和文本区的输入输出吧,看看如何学习才能快速提升技能,掌握重点。在GUI中,...
  • 1.由于java可视化常用的文本框组件,比如JTextArea,JTextField属于纯文本类型,类似于电脑中的txt文本文件,最多可以设置字体的格式和大小,不能改变字体颜色,所以这就需要另外一种叫做JTextPane的组件简单源码如下...
  • 问题:之前我有一篇博文也写了这个问题,也是使用的字符串来控制文本框的输入数字不过,那篇博文给的方法只能限制数字输入,以及数字输入长度的限制今天给出可以限制输入数字大小的方法,例如:希望输入的数字最大不...
  • 标签:public class JTextFieldTest extends JFrame{private static final long serialVersionUID = 1L;public JTextFieldTest(){setSize(250, 100);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);...
  • 本文将介绍图和通过Java程序添加文本框到PPT幻灯片的方法。包括设置文本框边框样式、填充效果、阴影效果、文本框旋转、文字样式等。使用工具:Free Spire.Presentation for Java (免费版)Jar文件获取及导入:方法1:...
  • JAVA文本框组件

    2019-09-27 20:40:23
    文本框(JTextField)用来显示或编辑一个单行文本,在Swing中通过javax.swing.JTextField类对象创建。 在本实例的窗体中主要设置一个文本框和一个按钮,然后为按钮设置监听事件。 import java.awt.*; import java...
  • Java文本框(TextFiled)  (2010-03-03 19:36:39) 转载▼ 标签:  java   文本框   文本区   杂谈 分类: java  一、文本框可以输入单行文本,其主要方法有...
  • JAVA文本框根据输入内容自动模糊查询数据库(增删动态查询)
  • JAVA中如何获取文本框中输入的值,并保存在一个文件之中。具体代码如下:import java.io.*;import javax.swing.*;import java.awt.FlowLayout;import java.awt.event.*;public class WriterTo extends JFrame ...
  • 在GUI中,常用文本框和文本区实现数据的输入和输出。如果采用文本区输入,通常另设一个数据输入完成按钮。当数据输入结束时,点击这个按钮。事件处理程序利用getText()方法从文本区中读取字符串信息。对于采用文本框...
  • /** 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称:添加了文本框的窗口* 作 者:薛广晨* 完成日期:2011 年 09 月 11 日* 版 本号:x...
  • importjava.awt.event.*;importjava.awt.*;importjavax.swing.*;publicclasshelloextendsFrame{publicFrameindexf;publicButtonok,cancel;publicTextFieldip;publicstaticvoidmain(St...import java.awt.event.*;imp...
  • 1. 概述官方JavaDocsApi: javax.swing.JTextFieldJTextField,文本框。JTextField 用来编辑单行的文本。JTextField 常用构造方法:/** 参数说明:* text: 默认显示的文本* columns: 用来计算首选宽度的列数;如果列...

空空如也

空空如也

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

java文本框

java 订阅