问题:创建一个窗口应用程序,界面由一个文本框和一个按钮组成;点击修改按钮将文本框中的小写字母改为大写
希望在所有的类、函数和变量前写上注释,说明其功能,谢谢各位了!

解决方案 »

  1.   

    //假设文本框名称是myText,按钮调用:
    myText.value = myText.value.toUpperCase();
      

  2.   

    package ocean.accp.demo;import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JTextField;public class CharConverDemo extends JFrame implements ActionListener{ private JTextField txtString;
    /**
     * Launch the application
     * @param args
     */
    public static void main(String args[]) {
    try {
    CharConverDemo frame = new CharConverDemo();
    frame.setVisible(true);
    } catch (Exception e) {
    e.printStackTrace();
    }
    } /**
     * Create the frame
     */
    public CharConverDemo() {
    super();
    getContentPane().setLayout(null);
    setBounds(100, 100, 500, 375);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); txtString = new JTextField();
    txtString.setBounds(92, 80, 293, 21);
    getContentPane().add(txtString); final JButton cmdConver = new JButton();
    cmdConver.addActionListener(this);
    cmdConver.setText("修改");
    cmdConver.setBounds(195, 176, 99, 23);
    getContentPane().add(cmdConver);
    //
    }
    public void actionPerformed(ActionEvent e) {
    txtString.setText(txtString.getText().toUpperCase());
    }
    }
      

  3.   

    用Eclipse+Designer生成的,只打了一句:
    txtString.setText(txtString.getText().toUpperCase());
      

  4.   

    public class Test
    {
    public static void main(String[] args) throws Exception
    {
    javax.swing.JFrame frame=new javax.swing.JFrame("我是弱智");//新建一个JFrame,标题是“我是弱智”
    final javax.swing.JTextArea textArea=new javax.swing.JTextArea(10,10);//文本域,10行10列
    javax.swing.JButton button=new javax.swing.JButton("弱智转换");//按钮
    //添加按钮的事件触发器,当鼠标点击按钮时执行触发器的actionPerformed函数
    button.addActionListener(new java.awt.event.ActionListener(){
    public void actionPerformed(java.awt.event.ActionEvent e)
    {
    String content=textArea.getText();//获得文本域的内容
    content=content.toUpperCase();//转化大写
    textArea.setText(content);
    }
    });
    java.awt.Container c=frame.getContentPane();
    //添加一个BorderLayoutt布局管理器
    c.setLayout(new java.awt.BorderLayout());
    c.add(textArea,java.awt.BorderLayout.CENTER);//将文本域放到面板的中央
    c.add(button,java.awt.BorderLayout.SOUTH);//将按钮放到面板的下面
    frame.setSize(600,400);//设置frame的大小
    frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);//设置关闭操作
    frame.setVisible(true);//可见
    }
    }
      

  5.   

    imA(男的不会,会的不男) 
    ------------------------
    汗...告诉人家了还见解的骂人家多不好捏 呵呵
      

  6.   

    用javascript实现就行了例子:<input type="text" name="loginAccount"  style="INPUT;background-color:#EBEADB; width:160px " maxlength="20" onKeyUp="upperCaseValue(this.value)" >function upperCaseValue(value)
    {
    document.all["loginAccount"].value = value.toUpperCase();
    }
      

  7.   

    welshem(天堂客)
    ______________
    不错..支持...
      

  8.   

    谁说的阿,我结给你看,可是这么说我就不好了,其实我也是有自尊的!我不会JAVA,别人问到我了,我就想让大家来帮帮我,难道这个也有错吗?伤心了!