Package anlavn.ui
Class Mode
java.lang.Object
anlavn.ui.Mode
Lớp Mode hỗ trợ thay đổi chế độ từ sáng sang tối, component từ nimbus sang giao diện windows.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ColorSử dụng phương thức này để lấy màu nền ở Chế độ hiện tại.static ColorSử dụng phương thức này để lấy màu nền ở Chế độ ánh tối.static ColorSử dụng phương thức này để lấy màu nền ở Chế độ sáng.static booleangetMode()Sử dụng phương thức này để nhận Chế độ hiện tại.static ColorSử dụng phương thức này để lấy màu Văn bản ở Chế độ hiện tại.static ColorSử dụng phương thức này để lấy màu văn bản ở Chế độ ánh tối.static ColorSử dụng phương thức này để lấy màu văn bản ở Chế độ sáng.static voidsetBackColor(Color BackDarkMode, Color BackLightMode) Sử dụng phương thức này để tùy chỉnh Màu của Nền trong 2 trường hợp Chế Độ Tối và Sáng.static voidsetMode(boolean MODE) Sử dụng phương thức này để đặt Chế độ cho UI.static voidsetModeComponent(Component component) Sử dụng phương thức này để thay đổi Chế độ cho một Component.static voidsetModeComponent(Component... components) Sử dụng phương thức này để thay đổi Chế độ cho các Component.static voidsetTextColor(Color TextDarkMode, Color TextLightMode) Sử dụng phương thức này để tùy chỉnh Màu của Văn Bản trong 2 trường hợp Chế Độ Tối và Sáng.static JCheckBoxSử dụng phương thức này để thay đổi Hộp Kiểm thành Giao diện của Windows.static JComboBoxSử dụng phương thức này để thay đổi Combo Box thành Giao diện của Windows.static intSử dụng phương thức này để hiển thị hộp thoại Xác Nhận với các tùy chọn "Yes, No and Cancel".static intSử dụng phương thức này để hiển thị hộp thoại Xác Nhận, trong đó số lượng lựa chọn được xác định bởi tham số optionType.static intSử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số và biểu tượng mặc định.static intWConfirm(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số.static JFileChooserSử dụng phương thức này để thay đổi Trình Chọn Tệp thành Giao diện của Windows.static StringSử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị bên trongComponent.static StringSử dụng phương thức này để hiển thị hộp thoại Nhập, cótittlevàmessageType.static StringSử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị câu hỏi.static voidSử dụng phương thức này để hiển thị một hộp thoại thông báo.static voidSử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.static voidSử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.
-
Constructor Details
-
Mode
public Mode()
-
-
Method Details
-
getMode
public static boolean getMode()Sử dụng phương thức này để nhận Chế độ hiện tại.- Returns:
truenếu Chế độ là Tối,falsenếu Chế độ là Sáng.
-
setMode
public static void setMode(boolean MODE) Sử dụng phương thức này để đặt Chế độ cho UI.- Parameters:
MODE-truelà Chế độ Tối,falselà Chế độ Sáng.
-
getTextColor
Sử dụng phương thức này để lấy màu Văn bản ở Chế độ hiện tại.- Returns:
- Màu Văn bản ở Chế độ hiện tại
-
getTextLightColor
Sử dụng phương thức này để lấy màu văn bản ở Chế độ sáng.- Returns:
- Màu văn bản ở Chế độ sáng.
-
getTextDarkColor
Sử dụng phương thức này để lấy màu văn bản ở Chế độ ánh tối.- Returns:
- Màu văn bản ở Chế độ tối.
-
getBackColor
Sử dụng phương thức này để lấy màu nền ở Chế độ hiện tại.- Returns:
- Màu nền ở Chế độ hiện tại
-
getBackLightColor
Sử dụng phương thức này để lấy màu nền ở Chế độ sáng.- Returns:
- Màu nền ở Chế độ sáng.
-
getBackDarkColor
Sử dụng phương thức này để lấy màu nền ở Chế độ ánh tối.- Returns:
- Màu nền ở Chế độ tối.
-
setTextColor
Sử dụng phương thức này để tùy chỉnh Màu của Văn Bản trong 2 trường hợp Chế Độ Tối và Sáng.- Parameters:
TextDarkMode- là Màu của Văn Bản nếu Chế Độ là Tối, nên là màu sáng.TextLightMode- là Màu của Văn Bản nếu Chế Độ là Sáng, nên là màu tối.
-
setBackColor
Sử dụng phương thức này để tùy chỉnh Màu của Nền trong 2 trường hợp Chế Độ Tối và Sáng.- Parameters:
BackDarkMode- là Màu của Nền nếu Chế Độ là Tối, nên là màu tối.BackLightMode- là Màu của Nền nếu Chế Độ là Sáng, nên là màu sáng.
-
setModeComponent
Sử dụng phương thức này để thay đổi Chế độ cho các Component.- Parameters:
components- là danh sách các biến Component cần thay đổi Chế Độ.
-
setModeComponent
Sử dụng phương thức này để thay đổi Chế độ cho một Component.- Parameters:
component- là biến Component cần thay đổi Chế Độ.
-
WFileChooser
Sử dụng phương thức này để thay đổi Trình Chọn Tệp thành Giao diện của Windows.- Returns:
- một
JFileChooserđã thay đổi Giao diện.
-
WCheckBox
Sử dụng phương thức này để thay đổi Hộp Kiểm thành Giao diện của Windows.- Returns:
- một
JCheckBoxđã thay đổi Giao diện.
-
WComboBox
Sử dụng phương thức này để thay đổi Combo Box thành Giao diện của Windows.- Returns:
- một
JComboBoxđã thay đổi Giao diện.
-
WMessage
Sử dụng phương thức này để hiển thị một hộp thoại thông báo.- Parameters:
parentComponent-Frametrong đó hộp thoại được hiển thị, nếu null hoặc không cóFrame, mộtFramemặc định sẽ được sử dụng.message-Objectđể hiển thị.
-
WMessage
public static void WMessage(Component parentComponent, Object message, String title, int messageType) Sử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.- Parameters:
parentComponent-Frametrong đó hộp thoại được hiển thị, nếu null hoặc không cóFrame, mộtFramemặc định sẽ được sử dụng.message-Objectđể hiển thị.title- Chuỗi tiêu đề cho hộp thoại.messageType- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGE, hoặcPLAIN_MESSAGE.
-
WMessage
public static void WMessage(Component parentComponent, Object message, String title, int messageType, Icon icon) Sử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.- Parameters:
parentComponent-Frametrong đó hộp thoại được hiển thị, nếu null hoặc không cóFrame, mộtFramemặc định sẽ được sử dụng.message-Objectđể hiển thị.title- Chuỗi tiêu đề cho hộp thoại.messageType- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGE, hoặcPLAIN_MESSAGE.icon- - một biểu tượng để hiển thị trong hộp thoại giúp người dùng xác định loại thông báo đang được hiển thị.
-
WConfirm
Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận với các tùy chọn "Yes, No and Cancel".- Parameters:
parentComponent-Frametrong đó hộp thoại được hiển thị.message-Objectđể hiển thị.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WConfirm
Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, trong đó số lượng lựa chọn được xác định bởi tham số optionType.- Parameters:
parentComponent-Frametrong đó hộp thoại được hiển thị.message-Objectđể hiển thị.title- Chuỗi tiêu đề cho hộp thoại.optionType- mộtintchỉ định các tùy chọn có sẵn trên hộp thoại:
YES_NO_OPTION, YES_NO_CANCEL_OPTION hoặc OK_CANCEL_OPTION.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WConfirm
public static int WConfirm(Component parentComponent, Object message, String title, int optionType, int messageType) Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số và biểu tượng mặc định.- Parameters:
parentComponent-Frametrong đó hộp thoại được hiển thị.message-Objectđể hiển thị.title- Chuỗi tiêu đề cho hộp thoại.optionType- mộtintchỉ định các tùy chọn có sẵn trên hộp thoại:
YES_NO_OPTION, YES_NO_CANCEL_OPTION hoặc OK_CANCEL_OPTION.messageType- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE hoặc PLAIN_MESSAGE.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WConfirm
public static int WConfirm(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số.- Parameters:
parentComponent-Frametrong đó hộp thoại được hiển thị.message-Objectđể hiển thị.title- Chuỗi tiêu đề cho hộp thoại.optionType- mộtintchỉ định các tùy chọn có sẵn trên hộp thoại:
YES_NO_OPTION, YES_NO_CANCEL_OPTION hoặc OK_CANCEL_OPTION.messageType- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE hoặc PLAIN_MESSAGE.icon- biểu tượng để hiển thị trong hộp thoại.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WInput
Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị câu hỏi.message.- Parameters:
message-Objectđể hiển thị.- Returns:
- thông tin đầu vào của người dùng.
-
WInput
Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị bên trongComponent.- Parameters:
parentComponent-Thành phầnchính cho hộp thoại.message-Objectđể hiển thị.- Returns:
- thông tin đầu vào của người dùng.
-
WInput
public static String WInput(Component parentComponent, Object message, String title, int messageType) Sử dụng phương thức này để hiển thị hộp thoại Nhập, cótittlevàmessageType.- Parameters:
parentComponent-Thành phầnchính cho hộp thoại.message-Objectđể hiển thị.title-Stringtiêu đề để hiển thị trong thanh tiêu đề hộp thoại.messageType- loại tin nhắn sẽ được hiển thị:
ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGEhoặcPLAIN_MESSAGE.- Returns:
- thông tin đầu vào của người dùng.
-