데스크탑 화면에서 스윙 Jframe을 제한하는 방법은 무엇입니까?

Dheeraj upadhyay

저는 J2SE를 처음 사용하고 Java Swing을 사용하여 J2SE 응용 프로그램을 만들고 있습니다. JFrame화면의 어느 곳에서나 선택할 수 있지만 데스크탑 화면에서 손이 닿지 않도록 프레임을 제한하고 싶습니다.

드래그 제한을 적용하는 방법은 무엇입니까?

참고 : 코드는 모든 유형의 OS (Window, Linux, Mac)에서 작동해야합니다.

net에서 도움을 찾았지만 해당 코드는 모든 유형의 OS에서 지원되지 않습니다.

토마스 비시 아크

화면의 크기와 JFrame의 크기를 알아야합니다.

Toolkit.getDefaultToolkit().getScreenSize();

스레드를 사용하여 화면에서 JFrame의 위치를 ​​검색합니다. CONSTANTLY / 데몬

창에서 JFrame의 위치 / 위치 찾기

사용자가 화면의 모서리에 도달하면 몇 가지 계산을 수행하고 JFrame을 최신 유효 위치 또는 화면 중앙으로 설정합니다.

모니터 해상도에 관계없이 JFrame이 중앙에 표시되도록 설정하는 방법은 무엇입니까?

제정신의 사랑을 위해 버드, 이러지 마십시오. 사용자가 원하는 곳으로 옮길 수 있도록하세요. 어떤 소프트웨어가 나에게이 작업을 수행하는 경우 멀티 모니터 설정을 사용하기 때문에 경계선 인 악성 코드로 간주하고, 이는 허용되지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

우분투 데스크탑을 강화하는 방법은 무엇입니까?

분류에서Dev

우분투 데스크탑을 강화하는 방법은 무엇입니까?

분류에서Dev

터미널에서 데스크탑 아이콘을 제거하는 방법은 무엇입니까?

분류에서Dev

터미널에서 데스크탑 아이콘을 제거하는 방법은 무엇입니까?

분류에서Dev

i3 wm에서 우분투 데스크탑 창을 제거하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 데스크탑 환경을 감지하는 방법은 무엇입니까?

분류에서Dev

오디오로 데스크탑 화면을 녹음하는 방법은 무엇입니까?

분류에서Dev

오디오로 데스크탑 화면을 녹음하는 방법은 무엇입니까?

분류에서Dev

Bash 스크립트에서 KDE5 데스크탑 알림을 보내는 방법은 무엇입니까?

분류에서Dev

데스크탑을 완전히 제거하는 방법은 무엇입니까?

분류에서Dev

그놈 3에서 부팅 한 후 데스크탑에서 창을 숨기는 방법은 무엇입니까?

분류에서Dev

macOS에서 바로 가기 키를 통해 데스크탑을 생성하고 데스크탑간에 변경하는 방법은 무엇입니까?

분류에서Dev

모달을 데스크탑에서 더 크게 만들 수있는 방법은 무엇입니까?

분류에서Dev

XFCE에서 이름별로 데스크탑 아이콘을 주문하는 방법은 무엇입니까?

분류에서Dev

그놈에서 데스크탑 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

서버에 GUI 데스크탑을 설치하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 데스크탑에서 Ubuntu 터치 앱을 실행하는 방법은 무엇입니까?

분류에서Dev

XFCE에서 이름별로 데스크탑 아이콘을 주문하는 방법은 무엇입니까?

분류에서Dev

Wine에서 데스크탑으로 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

그놈에서 데스크탑 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

XFce에서 Thunar 창을 데스크탑으로 설정하는 방법은 무엇입니까?

분류에서Dev

CentOS 터미널에서 Cinnamon 데스크탑 환경을 시작하는 방법은 무엇입니까?

분류에서Dev

터미널에서 데스크탑 모양을 구성하는 방법은 무엇입니까?

분류에서Dev

Ubuntu GNOME에서 데스크탑 알림을 호출하는 방법은 무엇입니까?

분류에서Dev

데스크탑 (16.04)에서 날짜 형식을 사용자 정의하는 방법은 무엇입니까?

분류에서Dev

우분투 17.04에서 그놈 데스크탑을 설치하는 방법은 무엇입니까?

분류에서Dev

KDE 플라즈마 데스크탑에서 "기본"데스크탑 위젯을 종료하는 방법은 무엇입니까?

분류에서Dev

Java-데스크탑 1 및 데스크탑 2에서 클릭을 생성하는 방법은 무엇입니까?

분류에서Dev

.jar 파일에 대한 데스크탑 항목을 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    우분투 데스크탑을 강화하는 방법은 무엇입니까?

  2. 2

    우분투 데스크탑을 강화하는 방법은 무엇입니까?

  3. 3

    터미널에서 데스크탑 아이콘을 제거하는 방법은 무엇입니까?

  4. 4

    터미널에서 데스크탑 아이콘을 제거하는 방법은 무엇입니까?

  5. 5

    i3 wm에서 우분투 데스크탑 창을 제거하는 방법은 무엇입니까?

  6. 6

    bash 스크립트에서 데스크탑 환경을 감지하는 방법은 무엇입니까?

  7. 7

    오디오로 데스크탑 화면을 녹음하는 방법은 무엇입니까?

  8. 8

    오디오로 데스크탑 화면을 녹음하는 방법은 무엇입니까?

  9. 9

    Bash 스크립트에서 KDE5 데스크탑 알림을 보내는 방법은 무엇입니까?

  10. 10

    데스크탑을 완전히 제거하는 방법은 무엇입니까?

  11. 11

    그놈 3에서 부팅 한 후 데스크탑에서 창을 숨기는 방법은 무엇입니까?

  12. 12

    macOS에서 바로 가기 키를 통해 데스크탑을 생성하고 데스크탑간에 변경하는 방법은 무엇입니까?

  13. 13

    모달을 데스크탑에서 더 크게 만들 수있는 방법은 무엇입니까?

  14. 14

    XFCE에서 이름별로 데스크탑 아이콘을 주문하는 방법은 무엇입니까?

  15. 15

    그놈에서 데스크탑 배경색을 변경하는 방법은 무엇입니까?

  16. 16

    서버에 GUI 데스크탑을 설치하는 방법은 무엇입니까?

  17. 17

    Ubuntu 데스크탑에서 Ubuntu 터치 앱을 실행하는 방법은 무엇입니까?

  18. 18

    XFCE에서 이름별로 데스크탑 아이콘을 주문하는 방법은 무엇입니까?

  19. 19

    Wine에서 데스크탑으로 파일을 복사하는 방법은 무엇입니까?

  20. 20

    그놈에서 데스크탑 배경색을 변경하는 방법은 무엇입니까?

  21. 21

    XFce에서 Thunar 창을 데스크탑으로 설정하는 방법은 무엇입니까?

  22. 22

    CentOS 터미널에서 Cinnamon 데스크탑 환경을 시작하는 방법은 무엇입니까?

  23. 23

    터미널에서 데스크탑 모양을 구성하는 방법은 무엇입니까?

  24. 24

    Ubuntu GNOME에서 데스크탑 알림을 호출하는 방법은 무엇입니까?

  25. 25

    데스크탑 (16.04)에서 날짜 형식을 사용자 정의하는 방법은 무엇입니까?

  26. 26

    우분투 17.04에서 그놈 데스크탑을 설치하는 방법은 무엇입니까?

  27. 27

    KDE 플라즈마 데스크탑에서 "기본"데스크탑 위젯을 종료하는 방법은 무엇입니까?

  28. 28

    Java-데스크탑 1 및 데스크탑 2에서 클릭을 생성하는 방법은 무엇입니까?

  29. 29

    .jar 파일에 대한 데스크탑 항목을 만드는 방법은 무엇입니까?

뜨겁다태그

보관