Có thể, trong Java, để làm cho hình nền JPanel
bỏ qua nền của nó, do đó trong suốt, ngoại trừ các thành phần trên nó?Làm cho một JPanel không vẽ nền của nó (trong suốt)
Trả lời
setOpaque(false)
Nó sẽ vượt qua khỏi sơn nền cho mẹ của nó, có thể vẽ nền của riêng mình.
Bạn có thể chụp ảnh màn hình và sau đó sử dụng để vẽ nền của bảng điều khiển.
Bài viết này dường như có một số thông tin có ích về cách tạo cửa sổ có hình dạng và minh bạch trong Java:
http://today.java.net/pub/a/today/2008/03/18/translucent-and-shaped-swing-windows.html
Java SE 7 là bắt buộc. Tôi đã sử dụng Linux có OpenJDK 6.0 và không hoạt động. – YumYumYum
Về mặt kỹ thuật một JPanel có thể bắt đầu phi opague. Điều này là đúng cho Gtk nhìn & cảm thấy trong 1,5 (hoặc 1,4?), Nhưng không có PL & Fs khác như xa như tôi biết.
class TransparentJPanel extends JPanel
{
TransparentJPanel()
{
super() ;
this.setOpaque(false) ; // this will make the JPanel transparent
// but not its components (JLabel, TextField etc.)
this.setLayout(null) ;
}
}
Nếu bạn đang sử dụng NetBeans, sau đó làm các bước sau: -
- Right Click vào
JPanel
. - Cuộn xuống và tìm kiếm ((Opaque)). Nó phải ở đó.
- Bỏ chọn nó.
- Bây giờ nền
JPanel
của bạn sẽ bị xóa và nội dung sẽ xuất hiện trongJPanel
Bối cảnh là nền của bạn làJFrame
.
- 1. Làm thế nào để thiết lập một nền trong suốt của JPanel?
- 2. R Sáng bóng: Xóa nền ggplot2 để làm cho nó trong suốt
- 3. Điều khiển bản vẽ với nền trong suốt
- 4. Nền JFrame trong suốt
- 5. Nền trong suốt của Google Adsense
- 6. Vẽ hình chữ nhật trên một JPanel
- 7. Làm nền trắng của hình ảnh trong suốt trong css
- 8. Nền trong suốt
- 9. Nền trong suốt AChartEngine
- 10. RMagick xóa nền trắng khỏi hình ảnh và làm cho nó trong suốt
- 11. Làm thế nào để vẽ một vòng tròn trong suốt?
- 12. Khung nền trong suốt
- 13. JScrollPane với nền và nội dung trong suốt
- 14. Cách vẽ QPixmap với độ trong suốt
- 15. Làm nền trong suốt của biểu tượng android trong eclipse
- 16. Làm cho nền JLabel trong suốt trở lại
- 17. JPanel với nền ảnh
- 18. nền: url trong suốt(); làm gì?
- 19. drawRect vẽ văn bản 'trong suốt'?
- 20. hình nền trong suốt
- 21. Cách tạo UIImage với nền trong suốt
- 22. Có một dự phòng cho nền RGBA nền trong suốt trong CSS
- 23. Làm thế nào để vẽ một khu vực của một bitmap với 'màu trắng trong suốt'?
- 24. Nền trong suốt Java Graphics2D
- 25. Làm thế nào để làm cho nền của UIToolbar trong suốt?
- 26. Làm thế nào để vẽ hình tam giác với nền trong suốt với đường viền?
- 27. đặt nền trong suốt cho UILabel cho ứng dụng iphone
- 28. Màu nền CSS trong suốt
- 29. Iphone Làm thế nào để làm cho bối cảnh nền trong suốt?
- 30. Làm cho một điểm ảnh trong suốt trong Matlab
Tôi biết nó sẽ đơn giản. Cảm ơn! – jjnguy