Improved code style and formatting
This commit is contained in:
		@@ -49,22 +49,22 @@ public class ChatWindow extends JFrame {
 | 
			
		||||
 | 
			
		||||
	private static final long serialVersionUID = 6865098428255463649L;
 | 
			
		||||
 | 
			
		||||
	// user specific objects
 | 
			
		||||
	// User specific objects
 | 
			
		||||
	private Client	client;
 | 
			
		||||
	private LocalDB	localDB;
 | 
			
		||||
 | 
			
		||||
	// GUI components
 | 
			
		||||
	private JPanel			contentPane				= new JPanel();
 | 
			
		||||
	private PrimaryTextArea	messageEnterTextArea	= new PrimaryTextArea(space);
 | 
			
		||||
	private JList<User>		userList				= new JList<>();
 | 
			
		||||
	private JPanel			contentPane						= new JPanel();
 | 
			
		||||
	private PrimaryTextArea	messageEnterTextArea			= new PrimaryTextArea(space);
 | 
			
		||||
	private JList<User>		userList						= new JList<>();
 | 
			
		||||
	private Chat			currentChat;
 | 
			
		||||
	private JList<Message>	messageList				= new JList<>();
 | 
			
		||||
	private JScrollPane		scrollPane				= new JScrollPane();
 | 
			
		||||
	private JTextPane		textPane				= new JTextPane();
 | 
			
		||||
	// private JCheckBox jCbChangeMode;
 | 
			
		||||
	private PrimaryButton	postButton		= new PrimaryButton("Post");
 | 
			
		||||
	private PrimaryButton	settingsButton	= new PrimaryButton("Settings");
 | 
			
		||||
	private JList<Message>	messageList						= new JList<>();
 | 
			
		||||
	private JScrollPane		scrollPane						= new JScrollPane();
 | 
			
		||||
	private int				verticalScrollBarMaximumValue	= scrollPane.getVerticalScrollBar().getMaximum();
 | 
			
		||||
	private boolean			chatOpened						= false;
 | 
			
		||||
	private JTextPane		textPane						= new JTextPane();
 | 
			
		||||
	private PrimaryButton	postButton						= new PrimaryButton("Post");
 | 
			
		||||
	private PrimaryButton	settingsButton					= new PrimaryButton("Settings");
 | 
			
		||||
 | 
			
		||||
	private static int space = 4;
 | 
			
		||||
 | 
			
		||||
@@ -239,7 +239,7 @@ public class ChatWindow extends JFrame {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Used to immediately reload the ChatWindow when settings were changed.
 | 
			
		||||
	 * 
 | 
			
		||||
	 *
 | 
			
		||||
	 * @since Envoy v0.1-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public void changeChatWindowColors(String key) {
 | 
			
		||||
@@ -260,8 +260,7 @@ public class ChatWindow extends JFrame {
 | 
			
		||||
		// Scroll Bar Styling
 | 
			
		||||
		scrollPane.getVerticalScrollBar().setBackground(theme.getCellColor());
 | 
			
		||||
		scrollPane.getVerticalScrollBar()
 | 
			
		||||
			.setUI(new PrimaryScrollBar(5, theme.getInteractableBackgroundColor(),
 | 
			
		||||
					new Color(theme.getInteractableBackgroundColor().getRGB() - 50),
 | 
			
		||||
			.setUI(new PrimaryScrollBar(5, theme.getInteractableBackgroundColor(), new Color(theme.getInteractableBackgroundColor().getRGB() - 50),
 | 
			
		||||
					new Color(theme.getInteractableBackgroundColor().getRGB() + 170), true));
 | 
			
		||||
		scrollPane.getHorizontalScrollBar().setBackground(theme.getCellColor());
 | 
			
		||||
		scrollPane.getHorizontalScrollBar()
 | 
			
		||||
@@ -270,9 +269,7 @@ public class ChatWindow extends JFrame {
 | 
			
		||||
 | 
			
		||||
		// Autoscroll
 | 
			
		||||
		scrollPane.getVerticalScrollBar().addAdjustmentListener(e -> {
 | 
			
		||||
			if ((verticalScrollBarMaximumValue - e.getAdjustable().getMaximum()) == 0) {
 | 
			
		||||
				return;
 | 
			
		||||
			}
 | 
			
		||||
			if ((verticalScrollBarMaximumValue - e.getAdjustable().getMaximum()) == 0) { return; }
 | 
			
		||||
 | 
			
		||||
			if (chatOpened == true) {
 | 
			
		||||
				e.getAdjustable().setValue(e.getAdjustable().getMaximum());
 | 
			
		||||
@@ -280,8 +277,8 @@ public class ChatWindow extends JFrame {
 | 
			
		||||
				chatOpened						= false;
 | 
			
		||||
				return;
 | 
			
		||||
			}
 | 
			
		||||
			if (scrollPane.getVerticalScrollBar().getValue()
 | 
			
		||||
					+ scrollPane.getVerticalScrollBar().getVisibleAmount() + 100 >= scrollPane.getVerticalScrollBar().getMaximum()) {
 | 
			
		||||
			if (scrollPane.getVerticalScrollBar().getValue() + scrollPane.getVerticalScrollBar().getVisibleAmount()
 | 
			
		||||
					+ 100 >= scrollPane.getVerticalScrollBar().getMaximum()) {
 | 
			
		||||
				e.getAdjustable().setValue(e.getAdjustable().getMaximum());
 | 
			
		||||
				verticalScrollBarMaximumValue = scrollPane.getVerticalScrollBar().getMaximum();
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
@@ -16,23 +16,23 @@ import envoy.client.Settings;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Project: <strong>envoy-client</strong><br>
 | 
			
		||||
 * File: <strong>PrimaryScrollBar.javaEvent.java</strong><br>
 | 
			
		||||
 * File: <strong>PrimaryScrollBar.java</strong><br>
 | 
			
		||||
 * Created: <strong>14.12.2019</strong><br>
 | 
			
		||||
 * 
 | 
			
		||||
 *
 | 
			
		||||
 * @author Maximilian Käfer
 | 
			
		||||
 * @since Envoy v0.2-alpha
 | 
			
		||||
 */
 | 
			
		||||
public class PrimaryScrollBar extends BasicScrollBarUI{
 | 
			
		||||
	
 | 
			
		||||
public class PrimaryScrollBar extends BasicScrollBarUI {
 | 
			
		||||
 | 
			
		||||
	private final Dimension	d	= new Dimension();
 | 
			
		||||
	private int				arcSize;
 | 
			
		||||
	private Color			scrollBarColor;
 | 
			
		||||
	private Color			hoverColor;
 | 
			
		||||
	private Color			draggingColor;
 | 
			
		||||
	private boolean			isVertical;
 | 
			
		||||
	
 | 
			
		||||
	private final int		arcSize;
 | 
			
		||||
	private final Color		scrollBarColor;
 | 
			
		||||
	private final Color		hoverColor;
 | 
			
		||||
	private final Color		draggingColor;
 | 
			
		||||
	private final boolean	isVertical;
 | 
			
		||||
 | 
			
		||||
	public PrimaryScrollBar(int arcSize, Color scrollBarColor, Color hoverColor, Color draggingColor, boolean isVertical) {
 | 
			
		||||
		this.arcSize = arcSize;
 | 
			
		||||
		this.arcSize		= arcSize;
 | 
			
		||||
		this.scrollBarColor	= scrollBarColor;
 | 
			
		||||
		this.hoverColor		= hoverColor;
 | 
			
		||||
		this.draggingColor	= draggingColor;
 | 
			
		||||
@@ -41,62 +41,45 @@ public class PrimaryScrollBar extends BasicScrollBarUI{
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	protected JButton createDecreaseButton(int orientation) {
 | 
			
		||||
		return new JButton() {
 | 
			
		||||
			private static final long serialVersionUID = 1032443171070235890L;
 | 
			
		||||
 | 
			
		||||
			@Override
 | 
			
		||||
			public Dimension getPreferredSize() {
 | 
			
		||||
				return d;
 | 
			
		||||
			}
 | 
			
		||||
		};
 | 
			
		||||
		JButton button = new JButton();
 | 
			
		||||
		button.setPreferredSize(d);
 | 
			
		||||
		return button;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	protected JButton createIncreaseButton (int orientation) {
 | 
			
		||||
		return new JButton() {
 | 
			
		||||
 | 
			
		||||
			private static final long serialVersionUID = 7575774542623215803L;
 | 
			
		||||
 | 
			
		||||
			@Override
 | 
			
		||||
			public Dimension getPreferredSize() {
 | 
			
		||||
				return d;
 | 
			
		||||
			}
 | 
			
		||||
		};
 | 
			
		||||
	protected JButton createIncreaseButton(int orientation) {
 | 
			
		||||
		JButton button = new JButton();
 | 
			
		||||
		button.setPreferredSize(d);
 | 
			
		||||
		return button;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	protected void paintTrack(Graphics g, JComponent c, Rectangle r) {
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	protected void paintTrack(Graphics g, JComponent c, Rectangle r) {}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	protected void paintThumb(Graphics g, JComponent c, Rectangle r) {
 | 
			
		||||
		Graphics2D g2 = (Graphics2D) g.create();
 | 
			
		||||
		g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
 | 
			
		||||
		Color		color	= null;
 | 
			
		||||
		JScrollBar	sb		= (JScrollBar) c;
 | 
			
		||||
		if (!sb.isEnabled() || (isVertical == true && r.width > r.height) || (isVertical == false && r.width < r.height)) {
 | 
			
		||||
			return;
 | 
			
		||||
		} else if (isDragging) {
 | 
			
		||||
			color = draggingColor;
 | 
			
		||||
		} else if (isThumbRollover()) {
 | 
			
		||||
			color = hoverColor;
 | 
			
		||||
		} else {
 | 
			
		||||
			color = scrollBarColor;
 | 
			
		||||
		}
 | 
			
		||||
		Color		color;
 | 
			
		||||
		JScrollBar	sb	= (JScrollBar) c;
 | 
			
		||||
 | 
			
		||||
		if (!sb.isEnabled() || (isVertical && r.width > r.height) || (!isVertical && r.width < r.height)) return;
 | 
			
		||||
 | 
			
		||||
		if (isDragging) color = draggingColor;
 | 
			
		||||
		else if (isThumbRollover()) color = hoverColor;
 | 
			
		||||
		else color = scrollBarColor;
 | 
			
		||||
 | 
			
		||||
		g2.setPaint(color);
 | 
			
		||||
		if (isVertical) {
 | 
			
		||||
			g2.setPaint(color);
 | 
			
		||||
			g2.fillRoundRect(r.x + 9, r.y, r.width - 10, r.height, arcSize, arcSize);
 | 
			
		||||
			g2.setPaint(Settings.getInstance().getThemes().get(Settings.getInstance().getCurrentTheme()).getCellColor());
 | 
			
		||||
			g2.drawRoundRect(r.x + 9, r.y, r.width - 10, r.height, arcSize, arcSize);
 | 
			
		||||
			g2.dispose();
 | 
			
		||||
		}
 | 
			
		||||
		if (!isVertical) {
 | 
			
		||||
			g2.setPaint(color);
 | 
			
		||||
		} else {
 | 
			
		||||
			g2.fillRoundRect(r.x, r.y + 9, r.width, r.height - 10, arcSize, arcSize);
 | 
			
		||||
			g2.setPaint(Settings.getInstance().getThemes().get(Settings.getInstance().getCurrentTheme()).getCellColor());
 | 
			
		||||
			g2.drawRoundRect(r.x, r.y + 9, r.width, r.height - 10, arcSize, arcSize);
 | 
			
		||||
			g2.dispose();
 | 
			
		||||
		}
 | 
			
		||||
		g2.dispose();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user