精华内容
下载资源
问答
  • java窗体文本框
    2021-02-27 15:26:43

    18 AWT对等模式理解示意图 × Java AWT 窗体组件 对话框组件 按钮组件 菜单组件 Windows操作系统 窗体组件 对话框组件 按钮组件 菜单组件 API API API API 19 ......

    思路:这题关键是怎么实现按按钮就将文本框的颜色给设置,我可以设置一个 监听器 */ import java.awt.*; import javax.swing.*; import java.awt.event.*; ......

    机制; 姓名: 学号: 三、知识点 1、常用容器; 2、布局; 3、常用组件; 4、事件处理机制; 四、实验内容与步骤 1、程序功能是窗体中有一个按钮和一个文本框。...

    1.2 创建窗体界面组件的包及类继承关系 1、 java.awt包 java.awt包中提供了图形用户界面设计使用的类 和接口。 (p91图6-2) java.awt包中最核心的类是......

    ███ 课程名称 Java 语言与系统设计 实验名称 实验...JTextField 文本框、对话框等 组件的使用及其事件处理...窗体大小,设置退出方式,设置窗体初始位置,并将窗体......

    第五章 Java图形界面与事件响应 5.1 抽象窗口工具集AWT 5.2 Java图形类 5.3 设计和实现图形用户界面的主要工作 5.4 容器与容器类组件 5.5 Java事件类 5.6 ......

    Java SWT控件_IT/计算机_专业资料。java SWT基本开发 4.2 SWT/JFace常用组件 SWT/JFace常用组件有按钮(Button类)、标签(Label类)、文本框(Text类)、下拉框(......

    方法,例如: C:\\>javap javax.swing.JComponent C:\\>javap javax.swing.JButton 8 §10.3.1 常用组件 1.文本框:由JComponent的子类JTextField创建文本框。 ...

    //设置窗体属 this.setSize(300,200); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //显示窗体 this.setVisible(true); } } Demo8_3.java package......

    Java 程序设计 B 至 2012 学年 第 1 学期 学生...包括窗体的设置,菜单的创建,工 具栏的创建,文本区...“替换”功能专门创建的类,其中包括了查询对话框的......

    业:___ 班 名:___ 李鸿儒 一、实验目的: 1.了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法。 2.了解如何使用布局管理器对组件进行......

    三、程序框图或流程图,程序清单与调用关系 开始 启动 JAVA 小程序,进 入窗口...用到了 JLabel 标签组件和 JTextFiel 文本框组件和 JButton 等 Swing 组件,......

    (java.awt.Color.getHSBColo r(0,310, 100)); setTitle("测试十二生肖运势");//设置窗体标题 setBounds(100,100,460,432);//设置窗体大 小 set......

    (Color.BLUE); 2.5 步骤五 在JAVA程序中,面向对象技术中的窗口,必须要有监听...tfr.setText(Integer.toString(r));---把当前滚动条的值在文本框 中显示。 ...

    第7章 AWT组件及事件处理 7.1 Java窗口 7.2 文本框 7.3 内部...

    总之通过以上六个实验,熟悉掌握了 java 图形用户界面设计常 用类及其各自重要方法的应用、java 事件处理模式和文本框上事件 处理的方法,进一步掌握了 java AWT 组件......

    这是学生信息查询窗口,采用基于管理窗口,即 主界面的对话框实现 package com.View; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.......

    下面将详细讲解 JFrame 窗体在 Java 应用程序中的使用方法。 JFrame 在程序中的语法格式如下: JFrame jf=new JFrame(title): Container container=jf get......

    【8】设计一个计算器,其中要使用按钮、文本框、布局管理和标签等构件,能实现加、减、 乘、除运算。 [解答]:Text4_8.java import java.awt.*; import java.......

    (3)掌握 Java 事件处理机制。 2.实验内容实验题 1 编写一个模拟计算器的程序,使用面板和网格布局,添加一个文本框,10 个数字按钮(0-9),4 个加减乘除按钮,一......

    更多相关内容
  • java计算器文本框显示

    2021-03-05 22:30:21
    展开全部java 计算器[java]代码库view sourceprint?import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;...

    展开全部

    java 计算器

    [java]代码库

    view sourceprint?

    import java.awt.BorderLayout;

    import java.awt.Color;

    import java.awt.GridLayout;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import javax.swing.JButton;

    import javax.swing.JFrame;

    import javax.swing.JPanel;

    import javax.swing.JTextField;

    /**

    * 一个计e5a48de588b662616964757a686964616f31333337393630算器,与Windows附件自带计算器的标准版功能、界面相仿。 但还不支持键盘操作。

    */

    public class Calculator extends JFrame implements ActionListener {

    /** 计算器上的键的显示名字 */

    private final String[] KEYS = { "7", "8", "9", "/", "sqrt", "4", "5", "6",

    "*", "%", "1", "2", "3", "-", "1/x", "0", "+/-", ".", "+", "=" };

    /** 计算器上的功能键的显示名字 */

    private final String[] COMMAND = { "Backspace", "CE", "C" };

    /** 计算器左边的M的显示名字 */

    private final String[] M = { " ", "MC", "MR", "MS", "M+" };

    /** 计算器上键的按钮 */

    private JButton keys[] = new JButton[KEYS.length];

    /** 计算器上的功能键的按钮 */

    private JButton commands[] = new JButton[COMMAND.length];

    /** 计算器左边的M的按钮 */

    private JButton m[] = new JButton[M.length];

    /** 计算结果文本框 */

    private JTextField resultText = new JTextField("0");

    // 标志用户按的是否是整个表达式的第一个数字,或者是运算符后的第一个数字

    private boolean firstDigit = true;

    // 计算的中间结果。

    private double resultNum = 0.0;

    // 当前运算的运算符

    private String operator = "=";

    // 操作是否合法

    private boolean operateValidFlag = true;

    /**

    * 构造函数

    */

    public Calculator() {

    super();

    // 初始化计算器

    init();

    // 设置计算器的背景颜色

    this.setBackground(Color.LIGHT_GRAY);

    this.setTitle("计算器");

    // 在屏幕(500, 300)坐标处显示计算器

    this.setLocation(500, 300);

    // 不许修改计算器的大小

    this.setResizable(false);

    // 使计算器中各组件大小合适

    this.pack();

    }

    /**

    * 初始化计算器

    */

    private void init() {

    // 文本框中的内容采用右对齐方式

    resultText.setHorizontalAlignment(JTextField.RIGHT);

    // 不允许修改结果文本框

    resultText.setEditable(false);

    // 设置文本框背景颜色为白色

    resultText.setBackground(Color.WHITE);

    // 初始化计算器上键的按钮,将键放在一个画板内

    JPanel calckeysPanel = new JPanel();

    // 用网格布局器,4行,5列的网格,网格之间的水平方向间隔为3个象素,垂直方向间隔为3个象素

    calckeysPanel.setLayout(new GridLayout(4, 5, 3, 3));

    for (int i = 0; i < KEYS.length; i++) {

    keys[i] = new JButton(KEYS[i]);

    calckeysPanel.add(keys[i]);

    keys[i].setForeground(Color.blue);

    }

    // 运算符键用红色标示,其他键用蓝色表示

    keys[3].setForeground(Color.red);

    keys[8].setForeground(Color.red);

    keys[13].setForeground(Color.red);

    keys[18].setForeground(Color.red);

    keys[19].setForeground(Color.red);

    // 初始化功能键,都用红色标示。将功能键放在一个画板内

    JPanel commandsPanel = new JPanel();

    // 用网格布局器,1行,3列的网格,网格之间的水平方向间隔为3个象素,垂直方向间隔为3个象素

    commandsPanel.setLayout(new GridLayout(1, 3, 3, 3));

    for (int i = 0; i < COMMAND.length; i++) {

    commands[i] = new JButton(COMMAND[i]);

    commandsPanel.add(commands[i]);

    commands[i].setForeground(Color.red);

    }

    // 初始化M键,用红色标示,将M键放在一个画板内

    JPanel calmsPanel = new JPanel();

    // 用网格布局管理器,5行,1列的网格,网格之间的水平方向间隔为3个象素,垂直方向间隔为3个象素

    calmsPanel.setLayout(new GridLayout(5, 1, 3, 3));

    for (int i = 0; i < M.length; i++) {

    m[i] = new JButton(M[i]);

    calmsPanel.add(m[i]);

    m[i].setForeground(Color.red);

    }

    // 下面进行计算器的整体布局,将calckeys和command画板放在计算器的中部,

    // 将文本框放在北部,将calms画板放在计算器的西部。

    // 新建一个大的画板,将上面建立的command和calckeys画板放在该画板内

    JPanel panel1 = new JPanel();

    // 画板采用边界布局管理器,画板里组件之间的水平和垂直方向上间隔都为3象素

    panel1.setLayout(new BorderLayout(3, 3));

    panel1.add("North", commandsPanel);

    panel1.add("Center", calckeysPanel);

    // 建立一个画板放文本框

    JPanel top = new JPanel();

    top.setLayout(new BorderLayout());

    top.add("Center", resultText);

    // 整体布局

    getContentPane().setLayout(new BorderLayout(3, 5));

    getContentPane().add("North", top);

    getContentPane().add("Center", panel1);

    getContentPane().add("West", calmsPanel);

    // 为各按钮添加事件侦听器

    // 都使用同一个事件侦听器,即本对象。本类的声明中有implements ActionListener

    for (int i = 0; i < KEYS.length; i++) {

    keys[i].addActionListener(this);

    }

    for (int i = 0; i < COMMAND.length; i++) {

    commands[i].addActionListener(this);

    }

    for (int i = 0; i < M.length; i++) {

    m[i].addActionListener(this);

    }

    }

    /**

    * 处理事件

    */

    public void actionPerformed(ActionEvent e) {

    // 获取事件源的标签

    String label = e.getActionCommand();

    if (label.equals(COMMAND[0])) {

    // 用户按了"Backspace"键

    handleBackspace();

    } else if (label.equals(COMMAND[1])) {

    // 用户按了"CE"键

    resultText.setText("0");

    } else if (label.equals(COMMAND[2])) {

    // 用户按了"C"键

    handleC();

    } else if ("0123456789.".indexOf(label) >= 0) {

    // 用户按了数字键或者小数点键

    handleNumber(label);

    // handlezero(zero);

    } else {

    // 用户按了运算符键

    handleOperator(label);

    }

    }

    /**

    * 处理Backspace键被按下的事件

    */

    private void handleBackspace() {

    String text = resultText.getText();

    int i = text.length();

    if (i > 0) {

    // 退格,将文本最后一个字符去掉

    text = text.substring(0, i - 1);

    if (text.length() == 0) {

    // 如果文本没有了内容,则初始化计算器的各种值

    resultText.setText("0");

    firstDigit = true;

    operator = "=";

    } else {

    // 显示新的文本

    resultText.setText(text);

    }

    }

    }

    /**

    * 处理数字键被按下的事件

    *

    * @param key

    */

    private void handleNumber(String key) {

    if (firstDigit) {

    // 输入的第一个数字

    resultText.setText(key);

    } else if ((key.equals(".")) && (resultText.getText().indexOf(".") < 0)) {

    // 输入的是小数点,并且之前没有小数点,则将小数点附在结果文本框的后面

    resultText.setText(resultText.getText() + ".");

    } else if (!key.equals(".")) {

    // 如果输入的不是小数点,则将数字附在结果文本框的后面

    resultText.setText(resultText.getText() + key);

    }

    // 以后输入的肯定不是第一个数字了

    firstDigit = false;

    }

    /**

    * 处理C键被按下的事件

    */

    private void handleC() {

    // 初始化计算器的各种值

    resultText.setText("0");

    firstDigit = true;

    operator = "=";

    }

    /**

    * 处理运算符键被按下的事件

    *

    * @param key

    */

    private void handleOperator(String key) {

    if (operator.equals("/")) {

    // 除法运算

    // 如果当前结果文本框中的值等于0

    if (getNumberFromText() == 0.0) {

    // 操作不合法

    operateValidFlag = false;

    resultText.setText("除数不能为零");

    } else {

    resultNum /= getNumberFromText();

    }

    } else if (operator.equals("1/x")) {

    // 倒数运算

    if (resultNum == 0.0) {

    // 操作不合法

    operateValidFlag = false;

    resultText.setText("零没有倒数");

    } else {

    resultNum = 1 / resultNum;

    }

    } else if (operator.equals("+")) {

    // 加法运算

    resultNum += getNumberFromText();

    } else if (operator.equals("-")) {

    // 减法运算

    resultNum -= getNumberFromText();

    } else if (operator.equals("*")) {

    // 乘法运算

    resultNum *= getNumberFromText();

    } else if (operator.equals("sqrt")) {

    // 平方根运算

    resultNum = Math.sqrt(resultNum);

    } else if (operator.equals("%")) {

    // 百分号运算,除以100

    resultNum = resultNum / 100;

    } else if (operator.equals("+/-")) {

    // 正数负数运算

    resultNum = resultNum * (-1);

    } else if (operator.equals("=")) {

    // 赋值运算

    resultNum = getNumberFromText();

    }

    if (operateValidFlag) {

    // 双精度浮点数的运算

    long t1;

    double t2;

    t1 = (long) resultNum;

    t2 = resultNum - t1;

    if (t2 == 0) {

    resultText.setText(String.valueOf(t1));

    } else {

    resultText.setText(String.valueOf(resultNum));

    }

    }

    // 运算符等于用户按的按钮

    operator = key;

    firstDigit = true;

    operateValidFlag = true;

    }

    /**

    * 从结果文本框中获取数字

    *

    * @return

    */

    private double getNumberFromText() {

    double result = 0;

    try {

    result = Double.valueOf(resultText.getText()).doubleValue();

    } catch (NumberFormatException e) {

    }

    return result;

    }

    public static void main(String args[]) {

    Calculator calculator1 = new Calculator();

    calculator1.setVisible(true);

    calculator1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

    }

    2Q==

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • java文本框的简单使用

    千次阅读 2022-04-09 22:35:36
    标题一、关键代码二、简单说明三、流程图四、源码(一)、源码A(二)、源码A的运行效果...A除了编写数值,也可以编写字符串内容,比如"默认初始显示的字符串",这也是文本框编译后,初始显示的字符串内容。此外,也可

    一、关键代码

    • 新建一个文本框。代码为JTextField j_tf=new JTextField(A);。对于A,可以设置为数值,比如当A为20的时,则表示文本框j_tf的宽度为20个字符。当然不想在括号里添加数值,也可以另外编写代码j_tf.setColumns(20);也可以。
    • A除了编写数值,也可以编写字符串内容,比如"默认初始显示的字符串",这也是文本框编译后,初始显示的字符串内容。此外,也可以编写代码j_tf.setColumns(30);// 30个字符的宽来设置默认初始显示的字符串内容。
    • 不想设置初始显示内容,也就是程序编译完后就一个空白的文本框,那不编辑字符串内容便可。也就是A不编写,就空着。
    		// Field字段
    		// 括号里为整数则为文本框的默认长,括号里为字符串则默认显示字符串
    		JTextField j_tf=new JTextField("默认初始显示的字符串");// 文本框里初始字符
    		j_tf.setColumns(30);// 30个字符的宽
    		//j_tf.setText("这也是 “默认初始显示的字符串”");// 默认初始显示的字符串
    

    二、简单说明

    • 程序的大致流程。先建立一个窗体f,和一个容器c。然后设置第一个方法,这里为方法way1,方法way1主要为窗体的相关属性。在方法way1里设置好布局、关闭方法,并将容器c嵌入窗体f。对于c的布局也可以提前编写入方法way1中。
    • 对于文本框的相关属性,则另外设置一个方法way2,设置窗体的宽度、字体、按钮。然后给按钮添加监听器,事件,事件为信息框。以信息框弹出必要的提示信息。
    • 最后在Main中调用前面的方法way1和方法way2就可以。

    三、流程图

    添加
    窗体
    容器
    文本框
    布局
    流布局
    宽度
    字体
    按钮
    监听器
    事件
    信息框
    光标

    四、源码

    (一)、源码A

    /*	【程序思想】
    *	文本框
    
    	1、窗体
    	2、容器
    	3、文本框
    	4、监听器,事件,信息框
    */
    
    import java.awt.Container;// 容器
    import java.awt.FlowLayout;// 流布局
    import java.awt.Font;// 字体
    
    import java.awt.event.ActionListener;// 动作 监听
    import java.awt.event.ActionEvent;// 动作事件
    
    import javax.swing.JFrame;// 窗体
    import javax.swing.JTextField;// 文本框
    import javax.swing.JButton;// 按钮
    import javax.swing.JOptionPane;// 选择窗体,信息框
    
    class Demo{
    	JFrame f=new JFrame();// 窗体
    	Container c;// 容器
    
    	/*
    		way1
    		窗体的基本属性
    	*/
    	void way1(){
    		f.setBounds(400,200,500,400);// 坐标、尺寸
    		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 点×关闭
    		c=f.getContentPane();// 容器c嵌入窗体f
    		c.setLayout(new FlowLayout());// 布局,流布局
    	}
    
    	/*
    		way2
    		文本框的基本属性
    	*/
    	void way2(){
    		// 括号里为整数则为文本框的默认长,括号里为字符串则默认显示字符串
    		JTextField j_tf=new JTextField("默认初始显示的字符串");// 文本框里初始字符
    		j_tf.setColumns(30);// 30个字符的宽
    		//j_tf.setText("这也是 “默认初始显示的字符串”");// 默认初始显示的字符串
    		j_tf.setFont(new Font("宋体",Font.BOLD,20));// 黑体,加粗,20个字符长度
    		c.add(j_tf);
    
    		JButton btn=new JButton("点击触发事件");
    		// Action(动作),performed(执行),event(事件)
    		btn.addActionListener(new ActionListener(){// 动作监听
    			public void actionPerformed(ActionEvent e){// 事件
    				// 弹出对话框option(选择),message(信息),dialog(对话框)
    				JOptionPane.showMessageDialog(f,"文本框中的内容:\n    "+j_tf.getText());// 获取文本框中的文本值
    				j_tf.setText("");// 清空文本框
    				j_tf.requestFocus();// 获取焦点(光标)。reques(要求),focus(聚焦)
    			}
    		
    		});
    		c.add(btn);
    	}
    
    	public static void main(String[] args) {
    	Demo d=new Demo();
    	d.way1();// 窗体的基本属性
    	d.way2();// 文本框的属性
    
    	d.f.setVisible(true);// 窗体可见
    	}
    }
    
    

    (二)、源码A的运行效果

    • 默认编译后显示如下:
      在这里插入图片描述
    • 点击“点击触发事件”后,显示如下:
      在这里插入图片描述
    • 点击上方信息框“确定”后,显示如下:
      在这里插入图片描述

    五、结语

    本篇博文和过往的许多博文有所牵连,比如前不久写的关于滚动面板的博文。除此,还有比如添加字体的相关内容,也有相关的博文可以回顾。虽然很久没回顾,但在此次需要用的时候去回顾,却能很快的重新拾起学会,反而省去了许多再学习的时间了。所以说不断记录自己每天学习的知识,也是相对于不断的为后面的成果做铺垫。

    六、定位日期

    2022.4.10;0:15

    展开全文
  • 主要介绍了java实现文本框和文本区的输入输出的方法和具体示例,有需要的小伙伴可以参考下。
  • JTextField及JPasswordField的空值处理,思路是采用图层Lable,并利用lable的无点击特性,类似ios文本框的空值默认显示
  • java文本框自动提示

    2013-07-09 11:09:20
    java文本框自动提示 源代码说明有详解
  • Java 添加Word文本框

    2022-04-21 16:00:09
    我们可以向文本框中添加文字、图片、表格等对象,下面,将通过Java编程来实现添加以上对象到Word文本框。 使用工具:Free Spire.Doc for Java (免费版) Jar文件获取及导入: 方法1:通过官网下载获取jar包。下载后...

    在Word中,文本框是指一种可移动、可调节大小的文字或图形容器。我们可以向文本框中添加文字、图片、表格等对象,下面,将通过Java编程来实现添加以上对象到Word文本框。

    使用工具:Free Spire.Doc for Java (免费版)

    Jar文件获取及导入:

    方法1:通过官网下载获取jar包。下载后,解压文件,并将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)

    [图片上传失败...(image-9fc69a-1650527976666)]

    方法2:通过maven仓库安装导入。

    Java代码示例

    import com.spire.doc.*; import com.spire.doc.documents.*; import com.spire.doc.fields.DocPicture; import com.spire.doc.fields.TextBox; import com.spire.doc.fields.TextRange; import java.awt.*; public class AddTextbox { public static void main(String[]args){ //创建文档
            Document doc = new Document(); //添加指定大小的文本框
            TextBox tb = doc.addSection().addParagraph().appendTextBox(380, 275); //设置文字环绕方式
     tb.getFormat().setTextWrappingStyle(TextWrappingStyle.Square); //设置文本框的相对位置
     tb.getFormat().setHorizontalOrigin(HorizontalOrigin.Left_Margin_Area);
            tb.getFormat().setHorizontalPosition(120f);
            tb.getFormat().setVerticalOrigin(VerticalOrigin.Page);
            tb.getFormat().setVerticalPosition(100f); //设置文本框边框样式
     tb.getFormat().setLineStyle(TextBoxLineStyle.Thin_Thick);
            tb.getFormat().setLineColor(Color.gray); //插入图片到文本框
            Paragraph para = tb.getBody().addParagraph();
            DocPicture picture = para.appendPicture("5G.png");
            picture.setHeight(120f);
            picture.setWidth(180f);
            para.getFormat().setHorizontalAlignment(HorizontalAlignment.Center);
            para.getFormat().setAfterSpacing(13f); //插入文字到文本框
            para = tb.getBody().addParagraph();
            TextRange textRange = para.appendText("中美贸易争端,又称中美贸易战,也叫中美贸易摩擦,是中美经济关系中的重要问题。 "
                    + "贸易争端主要发生在两个方面:一是中国具有比较优势的出口领域;"
                    + "二是中国没有优势的进口和技术知识领域。");
            textRange.getCharacterFormat().setFontName("楷体");
            textRange.getCharacterFormat().setFontSize(11f);
            para.getFormat().setHorizontalAlignment(HorizontalAlignment.Center); //添加表格到文本框 //声明数组内容
            String[][] data = new String[][]{ new String[]{"中美进出口差额"}, new String[]{"国家", "年份", "出口额(美元)", "进口额(美元)"}, new String[]{"中国", "2017", "125468", "101109"}, new String[]{"美国", "2017", "86452", "124298"},
            }; //添加表格
            Table table = tb.getBody().addTable(); //指定表格行数、列数
            table.resetCells(4,4); //将数组内容填充到表格
            for (int i = 0; i < data.length; i++) {
                TableRow dataRow = table.getRows().get(i);
                dataRow.getCells().get(i).setWidth(70);
                dataRow.setHeight(22);
                dataRow.setHeightType(TableRowHeightType.Exactly); for (int j = 0; j < data[i].length; j++) {
                    dataRow.getCells().get(j).getCellFormat().setVerticalAlignment(VerticalAlignment.Middle);
                    TextRange range2 = dataRow.getCells().get(j).addParagraph().appendText(data[i][j]);
                    range2.getCharacterFormat().setFontName("楷体");
                    range2.getCharacterFormat().setFontSize(11f);
                    range2.getOwnerParagraph().getFormat().setHorizontalAlignment(HorizontalAlignment.Center);
                    range2.getCharacterFormat().setBold(true);
                }
            }
            TableRow row = table.getRows().get(1); for (int z = 0; z < row.getCells().getCount(); z++) {
                row.getCells().get(z).getCellFormat().setBackColor(new Color(176,224,238));
            } //横向合并单元格
            table.applyHorizontalMerge(0,0,3); //应用表格样式
     table.applyStyle(DefaultTableStyle.Table_Grid_5); //保存文档
            doc.saveToFile("AddTextbox.docx", FileFormat.Docx_2013);
            doc.dispose();
        }
    }
    

    文本框添加效果:

    [图片上传失败...(image-cc673d-1650527976665)]

    在此我向大家推荐一个架构学习交流圈。交流学习微信:539413949(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

    展开全文
  • 我图形界面开发用的是swing,想在所显示的图片下半部分显示一个半透明的文本框,然后在里面显示多行文字,SWING能做到吗?求求大家帮帮我!!!!!! (图片随便找的,别在意) 就类似于这种,半透明,只显示一部分...
  • 展开全部importjavax.swing.*;importjava.awt.event.ItemEvent;importjava.awt.event.ItemListener;publicclassDateSelectextendsJFrame{JTextFieldresultText;JComboBoxyearComboBox,monthComboBox,dayComb...
  • java 文本框提示文字

    千次阅读 2021-03-04 01:51:23
    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...
  • Java GUI】文本框和文本区

    千次阅读 2021-02-27 16:35:15
    文本框文本框(JTextField)是界面中用于输入和输出一行文本的框。JTextField类用来建立文本框。与文本框相关的接口是ActionListener。文本框处理程序的基本内容有以下几个方面:①声明一个文本框名。②建立一个文本框...
  • JAVA的官方Tutorials中有这么一段话:TheJTextAreaclass provides a component that displays multiple lines of text and optionally allows the user to edit the text. If you need to obtain only one line of...
  • 文本框显示时间

    2021-02-28 15:58:13
    import java.awt.Color;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.text.SimpleDateFormat;import javax.swing.*;public class...
  • 1. 概述JTextField,文本框。JTextField 用来编辑单行的文本。JTextField 常用构造方法:/** 参数说明:* text: 默认显示的文本* columns: 用来计算首选宽度的列数;如果列设置为 0,则首选宽度将是组件实现的自然结果...
  • 事件源必须是一个对象,而且这个对象必须是Java认为能够发生事件的对象。监视器一个对事件源进行监视,以便对发生的事件做出处理的对象。 事件源通过调用相应的方法将某个对象作为自己的监视器,例如。对于文本框,...
  • Java Swing JTextField:单行文本框组件Swing 中使用 JTextField 类实现一个单行文本框,它允许用户输入单行的文本信息。该类的常用构造方法如下。JTextField():创建一个默认的文本框。JTextField(String text):...
  • importjava.awt.Color;importjava.awt.Container;importjava.awt.Frame;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.sw...package Swing;import java.a...
  • 本文介绍通过Java程序添加文本框到Excel的方法,添加文本框时,可以添加文本、设置文本方向、文本对齐方式、设置文本框大小、位置、填充色/填充图片、文本框旋转角度、文本框名称、可选文本、文本框隐藏或显示等操作...
  • 文本框的简单使用(文本框、密码框): 代码如下: /** * 文本框(JTextField)、密码框(JPasswordField)的使用 */ public class TextFiledTest extends JFrame{ public TextFiledTest(String title){ //设置...
  • java Swing设置文本框文字颜色和字体

    千次阅读 2021-02-12 21:35:37
    java中文本编辑器单独设置文字的控件有个JTextPane,而通常使用的JTextArea似乎不能设置所选文字的颜色和字体。//实例化一个文本编辑的控件JTextPane editorPane=new JTextPane();//根据所选颜色进行设置...
  • 展开全部JTextField有一个public void setText(String t)方法可以修改JTextField的内容。32313133353236313431303231363533e59b9ee7ad9431333337393631下面是一个具体的改变内容的实例,单击change按钮一次改变一次...
  • 限制文本框只能输入0~9 需要用到键盘监听 package day01; import java.awt.*; import java.awt.event.*; public class dame5 { public static void main(String[] args) { // 创建窗体对象 Frame f = new ...
  • java 文本框自动获取另外两个文本框的值的乘积关注:282答案:2手机版解决时间 2021-02-25 21:59提问者壹玍徴戰何亽陪2021-02-25 13:53在panel里有三个文本框,如何在第一个和第二个文本框里输入数值在第三个文本框中...
  • /*** Java Swing 文本框控件* @author gao*/package com.gao;import java.awt.GridLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;import ...
  • 由于Java具有桌面应用开发能力,它的图形组件中也当然配备有文本框,因而无论是继承自TextComponent的Text系组件抑或继承自JTextComponent的JText系组件都提供了让用户输入数据的功能。现在的疑问是,虽然Text...
  • import java.sql.*; import java.util.*; import javax.swing.JOptionPane; import sun.security.krb5.internal.PAData; import sun.security.util.Password; public class conmysql { static String ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,833
精华内容 22,333
关键字:

java 显示文本框

java 订阅