본문 바로가기
자바

자바 소스코드: 텍스트필드의 문자열을 모두 대문자로 변환

by 드린 2016. 10. 29.

목차

    반응형
    package javaapplication51;
    
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    
    class Ex5 extends JFrame{
        Ex5(){
            this.setTitle("Focus Pratice Frame");
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            JPanel panel = new JPanel();
            this.setContentPane(panel);
            
            JLabel la = new JLabel("입력한 후 다른 창에 마우스 클릭하면 대문자로 변합니다.");
            panel.add(la);
            
            JTextField tf = new JTextField(10);
            panel.add(tf);
            tf.requestFocus();
            
            panel.addMouseListener(new MouseListener(){
                @Override
                public void mouseClicked(MouseEvent e) {
                }
    
                @Override
                public void mousePressed(MouseEvent e) {
                    String s=tf.getText();
                    tf.setText(s.toUpperCase());
                    tf.setFocusable(false);
                }
    
                @Override
                public void mouseReleased(MouseEvent e) {
                }
    
                @Override
                public void mouseEntered(MouseEvent e) {
                }
    
                @Override
                public void mouseExited(MouseEvent e) {
                }
                
            });
            this.setSize(400,100);
            this.setVisible(true);
        }
    }
    public class JavaApplication51 {
        public static void main(String[] args) {
            new Ex5();
        }
    }
    
    

    <결과>

    2016/10/29 - [자바] - 자바 소스코드: Money Changer(체크한 곳만 금액 단위별 나누기)

    2016/10/29 - [자바] - 자바 소스코드: Money Changer(금액 단위별 나누기)

    2016/10/29 - [자바] - 자바 소스코드: 텍스트필드와 콤보 박스를 이용한 예제

    #자바 #자바 소스코드 #문자열 변환 #명품자바 프로그래밍 실습문제 11장 5번 #자바 예제 #마우스 리스너 #문자열 대문자로 변환 #텍스트 필드 

    반응형