-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Progress Bar Java | ||
### lightweight library (~75 kb) for setting the percentage download status for the tray icon on Windows OS | ||
![](https://media.discordapp.net/attachments/657881800110243881/1115032531180470442/GIF_04.06.2023_18-31-38.gif) | ||
|
||
# Using the library | ||
For the library to work, you need to copy one of the necessary compiled native files `.dll` to any location on your computer. You can compile them yourself, or take ready-made ones from `/src/main/cpp/out`. | ||
|
||
After that, load the library `ProgressBar.loadLib(File file)` and specify JavaFX/JFrame/LWJGL/LibGDX and other window name: `ProgressBar.setWindowName(String name)`. | ||
|
||
## Setting Progress value | ||
Используйте метод `ProgressBar.setProgressValue(int value)` для установки текущего значения загрузки. Вы можете установить значение от 0 до 100 включительно. | ||
|
||
## Setting Progress state | ||
Используйте метод `ProgressBar.setProgressState(ProgressState state)` для установки состояния загрузки. Для настройки используется `enum ProgressState`. | ||
|
||
### Вот его виды: | ||
- `NO_PROGRESS` - Отключает загрузку. | ||
- `NORMAL` - Включает стандартную загрузку через проценты. | ||
- `PAUSE` - Меняет цвет статуса трея на желтный, обозначает паузу. | ||
- `STOP_ERROR` - Меняет цвет статуса трея на красный, обозначает ошибку. | ||
- `INDETERMINATE` - Отключает показ процентного значения загрузки, обозначает загрузку с неизвестным процентом загрузки. |