簡體   English   中英

JSplitPane中分隔符移動的動畫

[英]Animation for divider movement in JSplitPane

在我的代碼中,UI具有以下組件:

JSplitPane:    
    pane1: JTable
    pane2: JPanel with some texutal information.

我正在監聽表上的行選擇事件,然后適當地設置splitpane的分隔符位置,以便文本信息對於某些行是可見的,並且對於其他一些行是隱藏的。

然而,這種方法的一個問題是切換到分配器位置是非常突然的,這給用戶提供了很少的時間來理解發生了什么。

你能不能讓我知道如何添加一些動畫,以便分割器位置切換緩慢發生,並讓用戶知道文本信息是針對特定行選擇顯示的,並隱藏用於其他一些行選擇。

我嘗試在AWT線程上慢慢地將分隔符位置從一個值更改為下一個值,但是UI似乎沒有正確響應。

使用javax.swing.Timer來控制動畫,如本所示。 請注意,隨着幀的大小調整,動畫保持平滑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM