chore: upgrade flatlaf version

This commit is contained in:
hstyi
2025-04-14 10:38:19 +08:00
committed by hstyi
parent 932db49868
commit eff8d565d0
4 changed files with 3 additions and 8 deletions

View File

@@ -4,7 +4,7 @@ slf4j = "2.0.17"
pty4j = "0.13.3" pty4j = "0.13.3"
tinylog = "2.7.0" tinylog = "2.7.0"
kotlinx-coroutines = "1.10.2" kotlinx-coroutines = "1.10.2"
flatlaf = "3.5.4" flatlaf = "3.6"
kotlinx-serialization-json = "1.8.1" kotlinx-serialization-json = "1.8.1"
commons-codec = "1.18.0" commons-codec = "1.18.0"
commons-lang3 = "3.17.0" commons-lang3 = "3.17.0"

View File

@@ -8,6 +8,7 @@ import java.security.GeneralSecurityException;
import java.security.KeyPair; import java.security.KeyPair;
import java.util.*; import java.util.*;
@Deprecated
public class CombinedKeyIdentityProvider implements KeyIdentityProvider { public class CombinedKeyIdentityProvider implements KeyIdentityProvider {
private final List<KeyIdentityProvider> providers = new ArrayList<>(); private final List<KeyIdentityProvider> providers = new ArrayList<>();

View File

@@ -14,6 +14,7 @@ import static com.formdev.flatlaf.util.UIScale.scale;
/** /**
* 如果要升级 FlatLaf 需要检查是否兼容 * 如果要升级 FlatLaf 需要检查是否兼容
*/ */
@Deprecated
public class MyFlatTabbedPaneUI extends FlatTabbedPaneUI { public class MyFlatTabbedPaneUI extends FlatTabbedPaneUI {
@Override @Override
protected void paintContentBorder(Graphics g, int tabPlacement, int selectedIndex) { protected void paintContentBorder(Graphics g, int tabPlacement, int selectedIndex) {

View File

@@ -9,7 +9,6 @@ import java.awt.event.*
import java.awt.image.BufferedImage import java.awt.image.BufferedImage
import java.util.* import java.util.*
import javax.swing.* import javax.swing.*
import javax.swing.plaf.TabbedPaneUI
import kotlin.math.abs import kotlin.math.abs
class MyTabbedPane : FlatTabbedPane() { class MyTabbedPane : FlatTabbedPane() {
@@ -21,18 +20,12 @@ class MyTabbedPane : FlatTabbedPane() {
private val owner private val owner
get() = AnActionEvent(this, StringUtils.EMPTY, EventObject(this)) get() = AnActionEvent(this, StringUtils.EMPTY, EventObject(this))
.getData(DataProviders.TermoraFrame) as TermoraFrame .getData(DataProviders.TermoraFrame) as TermoraFrame
private val myUI = MyFlatTabbedPaneUI()
init { init {
isFocusable = false isFocusable = false
super.setUI(myUI)
initEvents() initEvents()
} }
override fun setUI(ui: TabbedPaneUI?) {
super.setUI(myUI)
}
override fun updateUI() { override fun updateUI() {
styleMap = mapOf( styleMap = mapOf(
"focusColor" to UIManager.getColor("TabbedPane.selectedBackground"), "focusColor" to UIManager.getColor("TabbedPane.selectedBackground"),