gpt4 book ai didi

java - TabbedPaneUI 绘制选定的选项卡

转载 作者:行者123 更新时间:2023-12-01 15:50:24 27 4
gpt4 key购买 nike

我想以与其他选项卡不同的方式绘制所选选项卡,它第一次可以工作,但随后重新绘制不起作用。

这是我在paintTabBackground中执行的代码:

Graphics2D g2d = (Graphics2D) g.create();
if (isSelected) {
BufferedImage background = tabSelected;
Insets insets = getTabInsets(tabPlacement, tabIndex);
Rectangle tabBound = getTabBounds(tabPane, tabIndex);
tileStretchPaint(g2d, tabBound, background, insets);
} else {
g2d.setColor(new Color(0, 0, 0, 0));
super.paintTabBackground(g2d, tabPlacement, tabIndex, x, y, w, h, isSelected);
}
g2d.dispose();

感谢您的帮助。

最佳答案

直接转换图形

Graphics2D g2d = (Graphics2D) g;

并且不要丢弃它

关于java - TabbedPaneUI 绘制选定的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6184156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com