Java Robot 클래스 mousePress 적용하기
·
JAVA
이번 포스팅에서는 mousePress를 구현해 보자! mousePress는 지정된 마우스 버튼을 누르는 메서드이다. 아래 보는 완성본과 같이 내가 실행버튼만 눌렀을 뿐인데 Search의 왼쪽 버튼을 알아서 클릭했다. package Robot; import java.awt.AWTException; import java.awt.Robot; import java.awt.event.InputEvent; public class mousePress { public static void main(String[] args) { // TODO Auto-generated method stub try { Robot robot = new Robot(); int button = InputEvent.BUTTON1_DOWN_MAS..
Java Robot 클래스 mouseMove 적용하기
·
JAVA
Java 의 Robot 클래스란? Robot 클래스란 자바의 java.awt.Robot 클래스는 컴퓨터의 마우스 및 키보드 조작을 자동화하는 데 사용되는 클래스이다. 이 클래스는 GUI (graphical user interface) 테스트, 스크린샷 캡처, 원격 제어 및 기 henniee.tistory.com 전에 포스팅 했던 걸 이어서 자바의 로봇클래스의 기능에 대해 하나씩 포스팅 해보려고 한다. 메크로 기능을 만들고 싶어서 찾아보던 중 알게 된 Robot Class! 오늘은 마우스 커서를 지정된 화면 좌표로 이동 시키는 mouseMove를 실행 해보려고 한다. 우선 완성본을 보게 되면 이렇게 실행 시키면 바로 내가 지정 해 둔 곳으로 이동한다. package Robot; import java.awt..
[Java] 자바의 리플렉션 (Reflection) 이란?
·
JAVA
리플렉션 (Reflection) 리플렉션은 힙 영역에 로드된 Class 타입의 객체를 통해 구체적인 클래스 타입을 알지 못하더라도 그 클래스의 메서드, 타입, 변수들 즉 인스턴스를 접근할 수 있도록 해주는 자바 API를 말한다. 컴파일 시간이 아닌 실행 시간에 동적으로 특정 클래스의 정보를 추출할 수 있는 프로그래밍 기법이다. 언제 사용할까? 작성 시점에서는 어떠한 클래스를 사용해야 할지 모르지만 런타임 시점에서 가져와 실행해야 하는 경우 즉, 동적으로 클래스를 사용해야 할 때 이용한다. IDE나 프레임워크에서 이런 동적 바인딩을 이용한 기능을 제공한다. 예를 들어 자동완성 기능이나 스프링어노테이션 같은 것들을 말한다. 리플렉션 정보사용 리플렉션을 사용하기 위해서는 java.lang.reflect 패키지..
Java 의 Robot 클래스란?
·
JAVA
Robot 클래스란 자바의 java.awt.Robot 클래스는 컴퓨터의 마우스 및 키보드 조작을 자동화하는 데 사용되는 클래스이다. 이 클래스는 GUI (graphical user interface) 테스트, 스크린샷 캡처, 원격 제어 및 기타 자동화 작업에 유용하게 활용된다. 즉, 애플리케이션 자동 테스트나 데모를 자동으로 보여줄 목적으로 생성이 된 클래스라고 할 수 있다. Robot 클래스의 메서드 mouseMove(int x, int y) : 마우스 커서를 지정된 화면 좌표 (x,y) 로 이동시킨다. mousePress(int buttons) : 지정된 마우스 버튼을 누른다. -> 여기서 buttons 매개변수는 InputEvent.BUTTON1_DOWN_MASK (왼쪽 버튼), InputEvent..
Input type ="date" 사용시 placeholder 없애기
·
Front/css
형식을 사용하게 되면 볼 수 있는 기본 형식이다. 여기서 연도-월-일 을 없애고 내가 원하는 글씨를 새겨보려고 한다. 아래의 CSS 코드를 적용하면 달력만 있는 텅빈 input 박스를 만나게 된다. input[type=date]::-webkit-datetime-edit-text { -webkit-appearance: none; display: none; } input[type=date]::-webkit-datetime-edit-month-field{ -webkit-appearance: none; display: none; } input[type=date]::-webkit-datetime-edit-day-field { -webkit-appearance: none; display: none; } input[..
input type="number" 의 숫자 최댓값, 최솟값, 소수점 설정 방법
·
Front/html
[기본] HTML에서 숫자만 입력받고자 할 때는 number 타입의 input 태그를 사용해 주면 된다. 그러면 이렇게 화살표 모양으로 된 숫자만 입력 가능한 input 창이 하나가 보인다. 모양이 저런 건 내가 css를 넣어서 그렇다. [최솟값 / 최댓값] 이제 여기서 최댓값과 최솟값에 제한을 두려면 min과 max를 이용하여 제한을 걸어 두면 된다. 이렇게 제한을 걸어두면 아무리 올려도 max 이상으로 안 올라가고 아무리 내려도 min 이하로는 내려가지 않는다. [소수점] 소수점을 입력하려면 step이라는 속성을 설정하면 된다. . 1이라면 소수점 한자리 수 인 것이고. 01이라고 표현하면 소수점 두 자릿수까지 입력이 가능하다 step 속성이란 input 입력창의 숫자 간격을 설정하는 속성이다. 따라..
해니01_15
코딩구르르르