私は新しいcom.sun.awt.AWTUtilities
クラスを使用しており、興味をそそられています。私は完全に動作するようになりましたが、 や などの個々のコンポーネントの不透明度を変更する方法があるかcom.sun.awt.AWTUtilities/setWindowOpacity(java.awt.Window window, float f)
どうか疑問に思っています。javax.swing.JInternalFrame
javax.swing.JButton
質問する
445 次
1 に答える
1
これを試して:
class TransparentButton extends JButton {
public TransparentButton(String text) {
super(text);
setOpaque(false);
}
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g.create();
g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f));
super.paint(g2);
g2.dispose();
}
}
于 2010-11-15T02:07:35.397 に答える