그래서 필자는 본질적으로 텍스트 필드이고 레이블과 같은 스타일 인 정말 멋진 '복사 가능 라벨'을 만드는 데 오래 동안 노력해 왔습니다. , 더 직관적으로 복사 할 수 있습니다 (텍스트 필드에서/etc/editable 스타일을 모두 지우고 레이블과 똑같이 만들면 간단히 복사 할 수 없습니다). 제가 생각하기에 정말 좋은 솔루션이라고 생각되는 한 가지 해결책은 해당 용기에 라벨을 약간 가라 앉히는 것입니다.css javafx에서 3D-looking 'sunken'레이블 효과 만들기
뭔가가 입력란과 비슷합니다 (페이지 상단의 '검색어 ...'라고 말하면 here은 parralax 효과를 무시합니다. 얻을 수있는 가장 좋은 방법은 3 개의 내부 그림자를 사용하는 것입니다. -pass 상자를 사용하여 가능하면 가라 앉은 것처럼 보이게하지만 줄을 '날카로 웠을'정도로 만들지는 않습니다. 나는 innershadow 효과로 구현할 수 있다고 생각합니다. 전문가 수만큼 충분하지 않습니다. 밖으로 적절한 형태로 동축 케이블하는 방법
는나의 시도는 지금까지 다음과 같습니다.
그리고 나는 다음과 같은 CSS 사용하는 것을 달성하기 :
당신이 볼 수 있듯이.label {
-fx-effect: innershadow(three-pass-box , rgba(0,0,0,0.7) , 5, 0.0 , 3, 3);
-fx-background-color: darkgrey;
}
, 그것은 확실히 그냥 아주 미묘는 '침몰'영향을 미치지을 선은 색상 난 전혀 선명하지 않고, 효과를 약간 확대 해 보았습니다. 다른 색상으로 옮길 때 그 차이는 훨씬 적습니다.
이것은 모두 최신 Java 8 빌드, 윈도우, 데스크톱 응용 프로그램을 사용하고 있습니다.
우수! 이것은 내가 필요한 것입니다. 나는 거의 비슷한 해결책에 도달했지만, 깨끗하게 보이게하는 데 어려움을 겪고있었습니다. 감사! – WillBD