Yes, jPanel is transparent by default ....
You can configure a jPanel and put some jTextView into it...
AFTER put and configure a [big] jImagerView in jForm [not over jPanel] ....
So, yours texts will appear over the the image...
[but, at the moment jPanel do not support variable "alpha" transparency! ]
[I will fix it! ]
EDITED: DONE!!!!
images reference:
https://od.lk/f/Ml8xMzU4MDMxNDNfhttps://od.lk/f/Ml8xMzU3ODk1MDBfNOTE1: jPanel1 and jImageView1 are "anchored" below jButton1 ....
NOTE2: example of use: AppTextToSpeechDemo1 [updated!]