[ADDED] Nächster und Vorheriger Button

[ADDED] AlertWindow für später
This commit is contained in:
da
2015-11-30 21:09:29 +01:00
parent d2a61eb24d
commit da7301e374
5 changed files with 165 additions and 11 deletions
+27 -1
View File
@@ -32,6 +32,8 @@ public class MainWindow {
private JLabel errorLabel;
private JButton buttonReloadStreamData;
private JButton vorherigerButton;
private JButton nächsterButton;
private boolean lockStreamInfoGetter = false;
public MainWindow() {
@@ -92,6 +94,26 @@ public class MainWindow {
updateStreamDetails();
}
});
nächsterButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (comboBoxStreams.getSelectedIndex()!=ConfigFileInstanceHandler.getConfig().getStreams().size()-1) {
comboBoxStreams.setSelectedIndex(comboBoxStreams.getSelectedIndex() + 1);
} else {
comboBoxStreams.setSelectedIndex(0);
}
}
});
vorherigerButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (comboBoxStreams.getSelectedIndex()!=0) {
comboBoxStreams.setSelectedIndex(comboBoxStreams.getSelectedIndex() - 1);
} else {
comboBoxStreams.setSelectedIndex(ConfigFileInstanceHandler.getConfig().getStreams().size()-1);
}
}
});
}
private void startUpdaterThread() {
if (updateThread != null) {
@@ -178,7 +200,11 @@ public class MainWindow {
ConfigFileInstanceHandler.getConfig().getStreams()) {
comboBoxStreams.addItem(stream);
}
comboBoxStreams.setSelectedItem(o);
if (o != null) {
comboBoxStreams.setSelectedItem(o);
} else {
comboBoxStreams.setSelectedIndex(0);
}
}
private void refreshQualityComboBox() {
comboBoxQuality.removeAllItems();