자바 예제모음

이 Java 그래픽 예제 시리즈에서는 Java에서 간단한 막대 차트를 그리는 방법을 보여 드리겠습니다. 가로 막대형 차트(막대 그래프)는 직사각형 길이 막대를 사용하여 두 개 이상의 값을 비교하는 방법입니다. 막대는 수평 또는 수직 방향으로 할 수 있습니다. Java에서 막대 차트를 보여 줄 예제를 제공합니다. 도구 모음의 단추는 Java 모양 및 느낌 그래픽 리포지토리의 이미지를 사용하는 일반 JButton 인스턴스입니다. 도구 모음에 Java 모양과 느낌이 있는 경우 Java 모양 및 느낌 그래픽 저장소의 이미지를 사용합니다. JProgressBar는 자바 스윙 패키지의 일부입니다. JProgressBar는 일부 지정된 작업의 진행 률을 시각적으로 표시합니다. JProgressBar는 지정된 작업의 완료 율을 표시합니다. 작업이 완료에 도달하면 진행률 표시줄이 채워지습니다.

작업 완료 율을 표시하는 것 외에도 일부 텍스트를 표시할 수도 있습니다. JavaFX에서 프로그래밍하는 경우 진행률 표시줄 및 진행률 표시기를 참조하십시오. 장기 실행 작업의 길이를 즉시 확인할 수 없거나 작업이 오랜 시간 동안 동일한 완료 상태로 유지될 수 있습니다. 진행률 표시줄을 확정 모드로 표시하여 측정 가능한 진행률 없이 작업을 표시할 수 있습니다. 확정되지 않은 모드의 진행률 표시줄에는 작업이 발생중임을 나타내는 애니메이션이 표시됩니다. 진행률 표시줄에 더 의미 있는 정보가 표시되면 기본, 확정 모드로 다시 전환해야 합니다. Java 모양과 느낌에서 확정되지 않은 진행률 표시줄은 다음과 같이 보입니다: 진행 률을 모니터링하기 위한 API는 다음 범주에 속합니다. 도구 모음이 롤오버 모드에 있으므로 커서 아래의 버튼에는 시각적 표시등이 있습니다. 시각적 표시기의 종류는 모양과 느낌에 따라 달라집니다. 예를 들어, 금속 모양과 느낌은 그라데이션 효과를 사용하여 커서 아래의 단추를 나타내고 다른 유형의 모양과 느낌은 이 목적을 위해 테두리를 사용합니다.

롤오버 모드를 설정하는 코드는 다음과 같습니다. 이 예제에서는 진행률 모니터를 사용 한다는 간단한 사실에 의해 진행률 표시줄을 사용 하는 프로그램의 버전에 없는 기능을 추가 합니다. 다음은 예제의 코드로 사용자가 작업을 취소했는지 또는 작업이 정상적으로 종료되었는지 확인합니다. 다음은 새로운 데모 프로그램인 ProgressMonitorDemo: 기본적으로 진행률 모니터가 대화 상자를 팝업할지 여부를 결정하기 전에 500밀리초의 최소 값을 기다립니다. 또한 진행이 최소 값 이상이 될 때까지 기다립니다. 작업이 완료하는 데 2000밀리초 이상 걸리는 것으로 계산하면 진행률 대화 상자가 나타납니다. 최소 대기 기간을 조정하려면 setMillisToDecidedToPopup을 호출합니다. 대화 상자가 표시되는 데 필요한 최소 진행 시간을 조정하려면 setMillisToPopup을 호출합니다. .

makeNavigationButton을 만드는 첫 번째 호출은 그래픽 리포지토리에서 24×24 “뒤로” 탐색 이미지를 사용하여 첫 번째 단추에 대한 이미지를 만듭니다. 진행률 모니터를 다시 사용할 수 없으므로 새 작업이 시작될 때마다 새 모니터를 만들어야 합니다. 이 프로그램은 사용자가 시작 단추를 사용 하 여 새 작업을 시작할 때마다 진행률 모니터를 만듭니다. 다음 예제는 JProgressBar 또는 진행률 모니터를 사용합니다. 스윙은 진행률 표시줄을 사용하는 데 도움이 되는 세 가지 클래스를 제공합니다. 프로그램이 쉽게 수행 할 수 있도록 GUI 및 API를 제공합니다. 완료 된 메서드는 완료 된 필드를 true로 설정 하 고 속성을 방지합니다Change 진행률 표시줄에 대 한 추가 업데이트를 수행 하지 에서.