File | Date | Author | Commit |
---|---|---|---|
HMeter | 2024-05-27 |
![]() |
[ad3776] HMeterProject. |
Guide.md | 2024-05-28 |
![]() |
[cf6cac] Guide.md |
HMeter-javadoc.jar | 2024-05-28 |
![]() |
[f304b4] Javadoc file for HMeter. |
HMeter.java | 2024-05-27 |
![]() |
[c8cefa] HMeter.java |
HMeterApp.java | 2024-05-26 |
![]() |
[932b58] H-Meter |
HMeterDemo.java | 2024-05-29 |
![]() |
[c06c0e] DemoApp for HMeter. |
LICENSE | 2024-05-26 |
![]() |
[698531] Initial commit |
README.md | 2024-05-27 |
![]() |
[f8c346] README.md |
Screenshot (1135).png | 2024-05-26 |
![]() |
[df3553] screenshot of meter widget. |
HMeter is a highly customizable Java Swing widget designed to display horizontal progress visually. It provides developers with a simple yet versatile tool to showcase progress in graphical form. With HMeter, you can easily integrate progress meters into your Java Swing applications, allowing for a more intuitive user experience.
To integrate HMeter into your Java Swing application, follow these steps:
HMeter.jar
file.HMeter.jar
in your project folder libraries,import HASNAT.HMeter.HMeter
object and add it to your Swing component hierarchy.Here's a simple example demonstrating how to use HMeter:
import javax.swing.;
import java.awt.;
// import HASNAT.HMeter
public class MainFrame extends JFrame {
public MainFrame() {
super("HMeter Demo");
// Create an HMeter with initial progress and text
HMeter hMeter = new HMeter(50, "Processing...");
// Customize HMeter appearance
hMeter.setProgressColor(Color.BLUE);
hMeter.setTextColor(Color.BLACK);
hMeter.setBackgroundColor(Color.WHITE);
// Add HMeter to the frame
getContentPane().add(hMeter);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 300);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> new MainFrame());
}
}
Contributions to HMeter are welcome! If you find any issues or have suggestions for improvements, please feel free to submit a pull request or open an issue on GitHub.
HMeter is licensed under the MIT License. See the LICENSE file for details.
Enjoy using HMeter in your Java Swing projects and let us know how it enhances your user interfaces!