From 3018d94a2cd849c3cbec4280da1ec059bf58ffb4 Mon Sep 17 00:00:00 2001 From: mykola2312 <49044616+mykola2312@users.noreply.github.com> Date: Mon, 29 Apr 2024 04:46:20 +0300 Subject: [PATCH] make panels dark with white font, so it doesnt hurt eyes in dark room --- src/main/java/com/mykola2312/mptv/ui/MenuPanel.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/com/mykola2312/mptv/ui/MenuPanel.java b/src/main/java/com/mykola2312/mptv/ui/MenuPanel.java index 6d20635..dd13517 100644 --- a/src/main/java/com/mykola2312/mptv/ui/MenuPanel.java +++ b/src/main/java/com/mykola2312/mptv/ui/MenuPanel.java @@ -198,18 +198,27 @@ public class MenuPanel extends JPanel { final JPanel categoryPanel = new JPanel(new BorderLayout()); final JPanel channelPanel = new JPanel(new BorderLayout()); + logPanel.setBackground(Color.BLACK); + categoryPanel.setBackground(Color.BLACK); + channelPanel.setBackground(Color.BLACK); + final JSplitPane hsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, categoryPanel, channelPanel); hsp.setDividerLocation(0.35); + hsp.setBackground(Color.BLACK); final JSplitPane vsp = new JSplitPane(JSplitPane.VERTICAL_SPLIT, logPanel, hsp); vsp.setDividerSize(2); vsp.setContinuousLayout(true); vsp.setDividerLocation(50); + vsp.setBackground(Color.BLACK); add(vsp); categoryList = new JList(); categoryList.setFont(getFont()); + categoryList.setForeground(Color.WHITE); + categoryList.setBackground(Color.BLACK); + final JScrollPane categoryListScroll = new JScrollPane(categoryList); categoryListScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER); categoryListScroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); @@ -218,6 +227,9 @@ public class MenuPanel extends JPanel { channelList = new JList(); channelList.setFont(getFont()); + channelList.setForeground(Color.WHITE); + channelList.setBackground(Color.BLACK); + final JScrollPane channelListScroll = new JScrollPane(channelList); channelListScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER); channelListScroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);