java编写一个字母大小写转换器?

题目要求:
1)设计一个框架窗口,窗口布局为Flowlayout;设计2个文本框、2个按钮。
2)转换器按要求完成输入字符串的大小写转换。
3)一个文本框为输入框(Input),接受用户输入字符串;另一个为输出框,显示转换后的输出结果。
一个按钮显示capital,其上的按压事件功能为:将输入字符串中的大写字母转换为小写字母,小写字母和其它字符不变;另一个按钮显示lowercase,其上的按压事件功能与capital上的功能相反。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CaseConverter extends JFrame {
private JTextField inputField;
private JTextField outputField;
private JButton capitalButton;
private JButton lowercaseButton;
public CaseConverter() {
// 设置窗口标题
setTitle("Case Converter");
// 设置窗口布局为FlowLayout
setLayout(new FlowLayout());
// 创建组件
inputField = new JTextField(20);
outputField = new JTextField(20);
capitalButton = new JButton("Capital");
lowercaseButton = new JButton("Lowercase");
// 将组件添加到窗口中
add(inputField);
add(outputField);
add(capitalButton);
add(lowercaseButton);
// 向按钮添加按压事件监听器
capitalButton.addActionListener(new CapitalListener());
lowercaseButton.addActionListener(new LowercaseListener());
}
// 定义Capital按钮的按压事件监听器
private class CapitalListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
// 从输入文本框中获取输入字符串
String input = inputField.getText();
// 将字符串中的大写字母转换为小写字母,其它字符不变
String output = input.toLowerCase();
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网