首页 > 编程语言 >javaswing 文本框的使用lambal表达式的应用

javaswing 文本框的使用lambal表达式的应用

时间:2023-11-29 12:24:50浏览次数:29  
标签:lambal 文本框 add import new JLabel javaswing root JButton

package 百度翻译实验;



import java.text.SimpleDateFormat;
import java.util.Date;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class frame extends JFrame{
    //放到父类一个属性,这样的话下面的btn1这个事件也可以访问
    
    
    JLabel timelabel=new JLabel("00:00:00");
    JTextField textfield=new JTextField(20);
    JLabel timelabel2=new JLabel("翻译结果");
    
    
    public frame()
    {
        JPanel root =new JPanel();
        this.setContentPane(root);
        JButton button=new JButton("翻译");
        root.add(button);
        JButton button1=new JButton("重现");
        root.add(button1);
        /****
         * 文本框控件
         * ****/
        
        root.add(textfield);
        root.add(timelabel);
        root.add(timelabel2);
        
        //很重要的lambda表达式,目的是为了简化代码
        button.addActionListener((e)->{
            showtime();
        });
        button1.addActionListener((e)->{
            test();
        });
        
        
    }
    //取出来用书输入的值
    private void test()
    {
        String text=textfield.getText();
        timelabel2.setText(text);
        
    }
    //我们把显示时间写成一个方法
    private void showtime()
    {
        SimpleDateFormat sdf =new  SimpleDateFormat("HH:mm:ss");
        String time=sdf.format(new Date());
        System.out.println(time);
        
        //通过访问父类的这个容器让后把这个内容放到上面
        timelabel.setText(time);
    }
    
    

}

 

标签:lambal,文本框,add,import,new,JLabel,javaswing,root,JButton
From: https://www.cnblogs.com/222wan/p/17864531.html

相关文章

  • javaswing控件以及事件监听器
    package百度翻译实验;importjava.text.SimpleDateFormat;importjava.util.Date;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclassframeextendsJFrame......
  • 从word复制内容到wangEditor富文本框的时候会把html标签也复制过来,如果只想实现直接复
    从word复制内容到wangEditor富文本框的时候会把html标签也复制过来,如果只想实现直接复制纯文本,有什么好的实现方式?将Word中的内容复制到富文本编辑器时,常常会带有大量的HTML标签和样式,这可能导致不必要的格式混乱。要实现纯文本的粘贴,你可以尝试以下方法:1.使用纯文本粘贴快捷......
  • 富文本框tinymce参数说明
    文档:http://tinymce.ax-z.cn/plugins/imagetools.php{language:_this.language,//显示语种selector:#${_this.tinymceId},//容器的idheight:_this.height,//高度body_class:'panel-body',object_resizi......
  • vue2+element+vue-quill-editor实现富文本框组件(使用链接引入视频+上传本地视频+上传
    参考文档:https://www.duidaima.com/Group/Topic/Vue/12272前提不赘述,npm引入插件并全局导入 components文件夹下创建ArticleEditor.vue:<template><divclass=""><!--富文本框--><quill-editorref="myQuillEditor"v-bind:va......
  • vue~封装一个文本框标签组件
    用到的技术父组件向子组件的传值类型检查和默认值:您可以为props指定类型检查和默认值。这可以确保传递给子组件的数据符合期望的类型,以及在没有传递数据时具有合理的默认值。例如:props:{message:{type:String,default:'DefaultMessage'},count:{typ......
  • vue~封装一个文本框添加与删除的组件
    标签组件的效果如下组件作用这是一个div,包含了两个文本框,后面是添加和删除按钮添加按钮复制出新的div,除了文本框没有内容,其它都上面一样删除按钮将当前行div删除组件实现<template><div><templatev-for="(item,index)intags"><el-row:gutter="4"style="margin:......
  • vue3+ts 禁止文本框自动填充内容
    如果`<input>`元素的`autocomplete`属性设置为`"off"`但并没有起作用,这可能是因为不同浏览器对此属性的实现方式存在一些差异。为了更可靠地禁用自动填充功能,你可以尝试以下解决方案之一:1.添加`autocomplete="new-password"`属性值:一些浏览器会将`"off"`视为默认值,但......
  • C# 向当前活动文本框输入文字
    #region向当前活动文本框输入文字///<summary>///向当前活动文本框输入文字///newSendMsg().SendText("你要输入的字符串");///</summary>publicclassSendMsg{[DllImport("user32.dll")]publicstaticexternIntP......
  • vue~封装一个文本框添加与删除的组件
    标签组件的效果如下组件作用这是一个div,包含了两个文本框,后面是添加和删除按钮添加按钮复制出新的div,除了文本框没有内容,其它都上面一样删除按钮将当前行div删除组件实现<template><div><templatev-for="(item,index)intags"><el-row:gutter="4"styl......
  • vue~封装一个文本框标签组件
    用到的技术父组件向子组件的传值类型检查和默认值:您可以为props指定类型检查和默认值。这可以确保传递给子组件的数据符合期望的类型,以及在没有传递数据时具有合理的默认值。例如:props:{message:{type:String,default:'DefaultMessage'},count:{......