Merge pull request #150 from MCOfficer/window-height
make the GUI scrollable when needed
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
package com.sheepit.client.standalone;
|
||||
|
||||
import java.awt.AWTException;
|
||||
import java.awt.Container;
|
||||
import java.awt.GridBagLayout;
|
||||
import java.awt.Image;
|
||||
import java.awt.MenuItem;
|
||||
@@ -38,6 +39,7 @@ import java.util.TimerTask;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.UIManager;
|
||||
import javax.swing.UnsupportedLookAndFeelException;
|
||||
import javax.swing.border.EmptyBorder;
|
||||
@@ -58,6 +60,7 @@ public class GuiSwing extends JFrame implements Gui {
|
||||
|
||||
private SystemTray sysTray;
|
||||
private JPanel panel;
|
||||
private JScrollPane scrollPane;
|
||||
private Working activityWorking;
|
||||
private Settings activitySettings;
|
||||
private TrayIcon trayIcon;
|
||||
@@ -127,7 +130,8 @@ public class GuiSwing extends JFrame implements Gui {
|
||||
|
||||
panel = new JPanel();
|
||||
panel.setLayout(new GridBagLayout());
|
||||
setContentPane(this.panel);
|
||||
scrollPane = new JScrollPane(panel);
|
||||
setContentPane(this.scrollPane);
|
||||
panel.setBorder(new EmptyBorder(20, 20, 20, 20));
|
||||
|
||||
activityWorking = new Working(this);
|
||||
@@ -334,6 +338,11 @@ public class GuiSwing extends JFrame implements Gui {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public Container getContentPane() {
|
||||
return panel;
|
||||
}
|
||||
|
||||
public class ThreadClient extends Thread {
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
Reference in New Issue
Block a user