Skip to content

Commit c8a6856

Browse files
committed
set scrool corners
1 parent 15fc48d commit c8a6856

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/main/java/com/neuronrobotics/bowlerstudio/tabs/LocalFileScriptTab.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323

2424
import javax.swing.AbstractAction;
2525
import javax.swing.JButton;
26+
import javax.swing.JPanel;
2627
import javax.swing.JScrollBar;
28+
import javax.swing.JScrollPane;
2729
import javax.swing.KeyStroke;
2830
import javax.swing.SwingUtilities;
2931
import javax.swing.event.CaretEvent;
@@ -384,6 +386,22 @@ protected JButton createIncreaseButton(int orientation) {
384386
return button;
385387
}
386388
});
389+
// Set the corners where scrollbars meet
390+
JPanel lowerRight = new JPanel();
391+
lowerRight.setBackground(new Color(0x5a6ec4)); // even lighter blue
392+
spscrollPane.setCorner(JScrollPane.LOWER_RIGHT_CORNER, lowerRight);
393+
394+
JPanel lowerLeft = new JPanel();
395+
lowerLeft.setBackground(new Color(0x5a6ec4));
396+
spscrollPane.setCorner(JScrollPane.LOWER_LEFT_CORNER, lowerLeft);
397+
398+
JPanel upperRight = new JPanel();
399+
upperRight.setBackground(new Color(0x5a6ec4));
400+
spscrollPane.setCorner(JScrollPane.UPPER_RIGHT_CORNER, upperRight);
401+
402+
JPanel upperLeft = new JPanel();
403+
upperLeft.setBackground(new Color(0x5a6ec4));
404+
spscrollPane.setCorner(JScrollPane.UPPER_LEFT_CORNER, upperLeft);
387405
}
388406
swingNode = new javafx.embed.swing.SwingNode();
389407

0 commit comments

Comments
 (0)