首页 > 其他分享 >每日总结

每日总结

时间:2023-12-09 23:22:45浏览次数:19  
标签:总结 setBounds rs 每日 add new root textrs

今天对于百度翻译,用java代码编写了一个,代码与界面如下

package com.example.baiduTranslate;

import javax.naming.InitialContext;
import javax.swing.*;
import javax.swing.plaf.FontUIResource;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Enumeration;

public class Gui extends JFrame {

JPanel root;
JLabel label1,label2,showrs;
String rs;
JTextField text1;
JTextField textrs = new JTextField();
JButton zh,en;

public Gui(){

super("中英翻译器");
root=new JPanel();
setContentPane(root);
setLayout(null);
InitGlobalFont(new Font("仿宋", Font.PLAIN, 16));

label1 = new JLabel("输入待翻译的语句: ");
label1.setBounds(25,15,150,60);
root.add(label1);

text1=new JTextField();
text1.setBounds(25,60,200,90);
text1.setBackground(Color.WHITE);
root.add(text1);

label2=new JLabel("翻译结果: ");
label2.setBounds(25,200,90,30);
root.add(label2);

zh=new JButton("中译英");
zh.setBounds(25,160,95,30);
zh.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
rs = Test.zhToen(text1.getText());
textrs.setText(rs);
// textrs=new JTextField(rs);
textrs.setBounds(25,240,250,60);
root.add(textrs);
}
});
root.add(zh);
en=new JButton("英译中");
en.setBounds(130,160,95,30);
en.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
rs = Test.enTozh(text1.getText());
// textrs=new JTextField(rs);
textrs.setText(rs);
textrs.setBounds(25,240,250,60);
root.add(textrs);
}
});
root.add(en);

 

 


setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setBounds(400,300,450,600);
setVisible(true);

}

private static void InitGlobalFont(Font font) {
FontUIResource fontRes = new FontUIResource(font);
for (Enumeration<Object> keys = UIManager.getDefaults().keys();
keys.hasMoreElements(); ) {
Object key = keys.nextElement();
Object value = UIManager.get(key);
if (value instanceof FontUIResource) {
UIManager.put(key, fontRes);
}
}
}

public static void main(String[] args) {
new Gui();
}

 

}

 

标签:总结,setBounds,rs,每日,add,new,root,textrs
From: https://www.cnblogs.com/baijingyun/p/17892003.html

相关文章

  • 助教工作总结(面向对象程序设计)202311
    一、助教工作的具体职责和任务1、与老师的配合:老师每周会布置课后作业发布在云班课协助老师批改课后作业收集学生对教学的反馈和建议,与教师合作改进教学方法。2、与课程其他助教的配合:共同解决同学们课后的疑问并将出现的重点问题反馈给老师每周制作一份本周作业的参考......
  • 11月份助教总结
    一、助教工作的具体职责和任务负责批改每周作业,老师在作业截止后将参考答案发给我,然后我在下次课前批改完成,完成作业批改后将学生作业完成情况反馈给老师二、助教工作的每周时长和具体安排一周两小时批改班级七十个同学的作业无固定时间,灵活安排三、因为自己的助教工作,对课程、......
  • 12.9每日总结
    今天进行了实验,Flash动画综合设计并发布、嵌入到网页【作业要求】自己选定主题,创意制作Flash动画,并与网页进行集成【实验环境】l 所需硬件环境为微机;l 所需软件环境为Flash8.0【创意内容】这次实验我制作了三个有关传统节日的flash动画将诗歌的内容与动画的形式巧妙地结......
  • 2023.12.9——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.c#明日计划:学习......
  • 2023年11月-助教总结报告
    一、助教工作的具体职责和任务      1、批改同学作业      2、及时解答同学们的问题。当同学们对于作业提出疑问时,能够及时进行解答,帮助同学们加深对知识的理解。3、在实验室排错二、助教工作的每周时长和具体安排每周时长:6小时具体安排:每周批改作业和为......
  • 第三次blog-7-8次PTA题目集及期末考试总结
    一、前言第三次作业主要针对课程成绩统计程序的迭代以及期末考试的总结课程程序2是在第一次的基础上增加了实验课的情况,由于我程序1的框架打的不好,时间过了很久之后记忆不深,加之程序2开始的比较晚,又重新打了一个框架,但仍然很乱很碎,最后匆忙赶了两天也只拿了80分课程程序3在第二......
  • 第三次总结
    前言:第六次题目集:该次题目集只有一个题目(成绩计算系统),满分一百分,难度较大,但实际上与之前的菜单计价系统类似,老师也在课堂上讲了部分的代码构架,减轻了我们的编写压力,题目背景是自己输入存在的课程名称与类型及考核方式,然后输入学生的信息及科目的名称及成绩,然后输出学生的班级,学号......
  • 12月9每日打卡
    软件需求与分析课堂测试八—结构化建模分析(100分)(60分钟)班级:信2105-3    学号:20213992   姓名:李治樟              【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建专业方向、课程编号、任课教师等相关考试基础信息。教师和考......
  • Effective C++笔记总结
    1、示C++为一个语言联邦C++是个多重范型编程语言(multiparadigmprogramminglanguage),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。2、尽量以const,enum,inline替换#define宏定义的变......
  • 《网络空间安全导论》第5周学习总结
    学期:2023-2024-1学号:20232402《网络空间安全导论》第5周学习总结教材学习内容总结教材学习中的问题和解决过程问题1:不太理解非结构信息自组织聚合表达技术问题1解决方案:询问ChateGPT。非结构信息自组织聚合表达技术(UnstructuredInformationOrganizationandAggrega......