Put options and EQ panels in scroll panes

This commit is contained in:
2018-10-04 20:38:09 +01:00
parent 991c4fbf8e
commit 448910b8d7
2 changed files with 3 additions and 11 deletions

View File

@@ -1839,7 +1839,7 @@ public class AudiobookRecorder extends JFrame {
if (equaliserWindow == null) { if (equaliserWindow == null) {
equaliserWindow = new JDialog(); equaliserWindow = new JDialog();
equaliserWindow.setTitle("Equaliser"); equaliserWindow.setTitle("Equaliser");
equaliserWindow.add(book.equaliser); equaliserWindow.add(new JScrollPane(book.equaliser));
equaliserWindow.pack(); equaliserWindow.pack();
} }
equaliserWindow.setVisible(true); equaliserWindow.setVisible(true);

View File

@@ -283,28 +283,20 @@ public class Options extends JDialog {
cacheSize = addSpinner(optionsPanel, "Cache size:", 0, 5000, 1, getInteger("cache.size"), ""); cacheSize = addSpinner(optionsPanel, "Cache size:", 0, 5000, 1, getInteger("cache.size"), "");
addSeparator(optionsPanel); addSeparator(optionsPanel);
tabs.add("Options", new JScrollPane(optionsPanel));
tabs.add("Options", optionsPanel);
equaliser = new Equaliser(); equaliser = new Equaliser();
for (int i = 0; i < 31; i++) { for (int i = 0; i < 31; i++) {
equaliser.setChannel(i, Options.getFloat("audio.eq." + i)); equaliser.setChannel(i, Options.getFloat("audio.eq." + i));
} }
tabs.add("Default EQ", new JScrollPane(equaliser));
tabs.add("Default EQ", equaliser);
JPanel startScript = new JPanel(); JPanel startScript = new JPanel();
startScript.setLayout(new BorderLayout()); startScript.setLayout(new BorderLayout());
startupScript = new JTextArea(get("scripts.startup")); startupScript = new JTextArea(get("scripts.startup"));
startScript.add(startupScript, BorderLayout.CENTER); startScript.add(startupScript, BorderLayout.CENTER);
tabs.add("Startup Script", startScript); tabs.add("Startup Script", startScript);
add(tabs, BorderLayout.CENTER); add(tabs, BorderLayout.CENTER);
setTitle("Options"); setTitle("Options");
setModalityType(Dialog.ModalityType.APPLICATION_MODAL); setModalityType(Dialog.ModalityType.APPLICATION_MODAL);