मैं अर्द्ध पारदर्शी जेपीनल बनाना चाहता हूं। मैंने रंगीन कन्स्ट्रक्टर के आरजीबीए वैल्यू का उपयोग करके इसे किया है, लेकिन समस्या यह है कि जब मैं इवेंट हैंडलिंग का उपयोग कर रहा हूं तो ठीक से नहीं चल रहा है। मेरी आवश्यकता एक अर्द्ध पारदर्शी जेपीनेल है जब माउस प्रवेश करता है कि इस पैनल की सीमा दिखाई दे रही है और यदि माउस सीमा से बाहर निकलता है तो दृश्य दिखाई नहीं देता है। मैंने कोड का पालन करके ऐसा किया है लेकिन समस्या यह पारदर्शी बैकग्राउड (आरजीबीए) के लिए ठीक से काम नहीं कर रही है, लेकिन यह आरजीबी रंग के लिए ठीक काम कर रही है।पारदर्शी जेपीनेल
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public class MDCW extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MDCW frame = new MDCW();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public MDCW() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 1013, 551);
contentPane = new JPanel();
contentPane.setBackground(new Color(0, 139, 139));
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
final JPanel panel = new JPanel();
panel.setBackground(new Color(0, 0, 0,50));
panel.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
panel.setBorder(new LineBorder(new Color(255, 255, 255), 5));
}
@Override
public void mouseExited(MouseEvent e) {
panel.setBorder(null);
}
});
panel.setBounds(360, 155, 215, 215);
contentPane.add(panel);
final JPanel panel_1 = new JPanel();
panel_1.setBackground(new Color(0, 0, 0));
panel_1.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
panel_1.setBorder(new LineBorder(new Color(255, 255, 255), 5));
}
@Override
public void mouseExited(MouseEvent e) {
panel_1.setBorder(null);
}
});
panel_1.setBounds(84, 155, 215, 215);
contentPane.add(panel_1);
}
}
इस खोजने से पहले 2 हमारे लिए खोज की है चाहिए! ओह क्यों नहीं है jpanel सिर्फ jframe की तरह एक सेट ओपेसिटी विधि नहीं हो सकता है? –