Tôi hiện đang cố gắng tạo GUI cho một chương trình tôi đã viết giúp bạn lưu mật khẩu cho các trang web vào một tệp. Ngay bây giờ chương trình sẽ cho phép bạn chỉnh sửa và cung cấp cho bạn trong terminal/cmd. Tôi muốn cho nó để có một GUI mà sẽ có 2 nút trong đầu nêu bạn muốn "Xem mật khẩu của bạn" hoặc "Chỉnh sửa mật khẩu". "Xem mật khẩu của bạn" sẽ đưa bạn đến một phần khác của GUI cho phép bạn xem mật khẩu của mình và "Chỉnh sửa mật khẩu" sẽ đưa bạn đến một phần của GUI cho phép bạn thêm mật khẩu và chi tiết vào tệp. Ai đó có thể cung cấp cho tôi hướng dẫn trực tuyến tốt mà sẽ cho phép tôi thực hiện điều này? Cảm ơn bạn.Cách dễ nhất để tạo GUI trong Java?
Trả lời
Các Java Tutorials on Swing là một nguồn lực khá tốt. Nếu bạn không thích mã hóa giao diện người dùng của mình bằng mã Java, có một số trình xây dựng GUI ở đó, nơi bạn có thể đặt giao diện người dùng của mình một cách trực quan và chỉ cần điền vào hành vi ở mã sau. Ví dụ. Netbeans có một điều như vậy và có WindowBuilder cho Eclipse.
Nếu bạn không phải sử dụng Swing, bạn cũng có thể thử Java FX 2.x, theo tôi nghĩ, có giao diện đẹp hơn. Phiên bản mới nhất của Netbeans có trình xây dựng Java FX, nhưng đối với những gì bạn mô tả nó sẽ khá dễ dàng để thiết lập khung của bạn theo lập trình.
Nếu bạn muốn giảm bớt lập trình Java GUI thì có thể bạn có thể xem xét sử dụng một số khung, ví dụ Griffon. Tôi sử dụng nó và nó khá dễ dàng hơn Swing tinh khiết.
Đây là liên kết đến hướng dẫn Griffon mới nhất http://jaxenter.com/tutorial-griffon-building-desktop-applications-with-groovy-43352.html – aalmiray
Nếu bạn muốn làm theo cách tiêu chuẩn, bạn có thể thử Swing vì nó đi kèm với Java (JFC chính xác) và có hướng dẫn và hỗ trợ tốt. Đây là hướng dẫn chính thức: Swing tutorial.
Nếu bạn muốn sử dụng thứ gì đó sử dụng thành phần hệ điều hành gốc, thì SWT là dành cho bạn. Lars Vogel có rất nhiều hướng dẫn trong chủ đề này: SWT tutorial.
Nếu bạn muốn một cái gì đó mới và sáng bóng, hãy xem Java FX. Nó có nghĩa là để cạnh tranh với FLEX và nó cũng là một công cụ của Oracle: Java FX tutorial.
Có các khung công tác khác, nhưng đây là các khung công tác có thể sử dụng được và được viết nhiều nhất theo ý kiến của tôi.
Một điểm cộng lớn cho Swing và SWT là bạn có thể sử dụng WindowBuilder để dễ dàng tạo giao diện người dùng với nó. Bạn có thể xem tại đây: WindowBuilder.
SWT thực sự * sử dụng * các nút điều khiển gốc; họ không chỉ nhìn theo cách đó (hoặc cố gắng để xem như là trường hợp với Swing). – Joey
Vâng, thực sự. Cảm ơn bạn đã thêm điều đó, điều đó rõ ràng đối với tôi. –
Tính đến hôm nay, cách "được khuyến nghị" để xây dựng giao diện người dùng trong Java là JavaFX –
- 1. Cách dễ nhất để làm 'là' trong Java là gì?
- 2. Cách dễ nhất để tạo mã P/Invoke?
- 3. Cách dễ nhất để tạo các tệp bản địa hóa
- 4. Cách dễ nhất để tạo biểu đồ từ Python?
- 5. tạo gui chỉnh sửa theo thời gian trong java
- 6. Cách dễ nhất để so sánh hai tệp Excel trong Java?
- 7. Java: cách dễ nhất để đóng gói cả mã Java 1.5 và 1.6
- 8. Ngôn ngữ nào là dễ nhất để phát triển dòng lệnh/GUI đơn giản cho Linux?
- 9. Tạo GUI sử dụng Eclipse (Java)
- 10. Cách dễ nhất để kiểm tra số
- 11. Cách dễ nhất để tải xuống tệp?
- 12. Cách tốt nhất để tạo bản đồ trống trong Java
- 13. Làm cách nào để tạo GUI trong tab trong MatLab?
- 14. Làm cách nào để làm mới GUI trong Java?
- 15. Cách dễ nhất để chuyển đổi Danh sách thành Tập hợp trong Java
- 16. Cách dễ nhất để gây rò rỉ bộ nhớ trong Java?
- 17. Cách dễ nhất để sắp xếp bản đồ theo giá trị trong Java là gì?
- 18. Cách dễ nhất để lấy siêu dữ liệu cơ sở dữ liệu trong Java?
- 19. Cách dễ nhất để thực hiện một Scala PartialFunction trong Java là gì?
- 20. là công cụ kiểm tra java gui tốt nhất?
- 21. Ngôn ngữ dễ nhất để tạo dịch vụ Windows
- 22. Cách dễ nhất để tạo số ngẫu nhiên bán trong C# là gì?
- 23. Trong SharePoint, cách dễ nhất để tạo tệp danh sách tùy chỉnh 'schema.xml' là gì?
- 24. Cách tạo GUI qua R?
- 25. GUI framework cho Java
- 26. Cách dễ nhất để xây dựng trình biên dịch F # chạy trên JVM và tạo ra bytecode Java là gì?
- 27. Java tương đương với Windows Forms của C# để xây dựng các ứng dụng GUI dễ dàng và nhanh chóng
- 28. Bước qua GUI trong Java
- 29. Cách dễ nhất để quản lý CLASSPATH của tôi?
- 30. IntelliJ IDEA GUI builder - không có mã Java tạo
Chà, thật nhanh! Cảm ơn bạn tôi sẽ kiểm tra điều đó. – user1535246