JSL: 버튼 상자 호버 색상 변경 방법안녕하세요 JMP 사용자 및 스크립터 여러분,
버튼 상자의 색상(마우스를 올렸을 때)을 사용자 지정할 수 있는지 아시는 분이 계시면 궁금합니다. 파일 > 환경설정을 통해서든, JSL을 사용해서 직접 코드를 작성하든 말이죠. 아래 이미지에서 "확인" 버튼 상자를 보세요. 마우스를 올리면 연한 파란색으로 바뀝니다.

스크립팅 가이드 PDF와 스크립팅 인덱스를 검색해 봤지만, 버튼 상자의 호버 색상에 대한 내용은 찾을 수 없었습니다. 배경색은 변경할 수 있다는 건 알지만, 제가 원하는 건 그게 아니었습니다.
스크립팅 가이드를 읽어본 결과, 이는 단지 환경 설정에 관한 것 같지만, 거기서도 아무런 정보를 찾을 수 없었습니다.
미리 제안해 주시면 감사하겠습니다!
디에스
자동화 및 스크립팅대량 맞춤화윈도우Re: JSL: 버튼 상자 호버 색상 변경 방법버튼 색상을 실제로 변경할 수는 없을 것 같습니다. 정말 다른 색상이 필요하다면, 마우스 상자와 텍스트 상자를 사용하고, 스타일을 위해 다른 표시 상자를 사용하여 직접 버튼을 스크립트로 작성할 수 있습니다(저는 이런 용도로 JMP 클래스를 사용합니다).
Names Default To Here(1);
nw = New Window("Example",
H List Box(
btn = Button Box("Press Me"),
Mouse Box(
Border Box(
Left(2), Right(2), Top(1), Bottom(1),
Sides(15),
<< Set Background Color("Light Gray"),
tb = Text Box("Press Me")
)
, <
<SETTRACKENABLE>
= 0, "Light Blue", "Light Gray")) ) ) , << SetClickEnable(1) , <
<SETCLICK></SETCLICK>
</SETTRACKENABLE>
Re: JSL: 버튼 상자 호버 색상 변경 방법안녕하세요 @jthi ,
답변과 해결책 감사합니다. 네, JMP에 내장된 기능이라 변경 가능한 옵션이 아닌 것 같아서 쉽게 변경할 수 있는 부분은 아니라고 생각했습니다.
어쨌든, 당신의 솔루션은 확실히 효과가 있고 제가 원하는 기능을 제공하지만, 제가 작업 중인 코드에서는 구현하기가 매우 어려울 것 같습니다. JSL에 해결 방법이 있다는 것을 알게 되어 기쁩니다.
감사해요!,
디에스
Re: JSL: 버튼 상자 호버 색상 변경 방법버튼 색상은 Windows 운영 체제 색상에 따라 결정됩니다. 이 경우 Windows 설정에서 강조 색상을 변경하면 JMP의 버튼 색상도 변경됩니다.
브라이언 코코란
JMP 개발
Re: JSL: 버튼 상자 호버 색상 변경 방법안녕하세요 @briancorcoran 님 ,
추가 정보 감사합니다. 혹시 이 기능을 JMP에서 사용자 정의 기능으로 변경할 수 있을까요? 궁금해서요.
감사해요!,
디에스
Re: JSL: 버튼 상자 호버 색상 변경 방법일반적으로 운영 체제 버튼 설정에 어긋나는 설정은 피합니다. 시각 장애인을 위해 고대비와 같은 접근성 기능을 제공하기 때문입니다. 하지만 JMP 위시리스트 (https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list )에서 언제든지 요청하실 수 있습니다.
감사해요,
브라이언 코코란(JMP)