mirror of
https://github.com/tonikelope/megabasterd.git
synced 2025-05-02 15:44:29 +02:00
7.13
-Test button for external command run on 509 error
This commit is contained in:
parent
aa94d93be1
commit
14741d9242
2
pom.xml
2
pom.xml
@ -3,7 +3,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>com.tonikelope</groupId>
|
<groupId>com.tonikelope</groupId>
|
||||||
<artifactId>MegaBasterd</artifactId>
|
<artifactId>MegaBasterd</artifactId>
|
||||||
<version>7.12</version>
|
<version>7.13</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -55,7 +55,7 @@ import javax.swing.UIManager;
|
|||||||
*/
|
*/
|
||||||
public final class MainPanel {
|
public final class MainPanel {
|
||||||
|
|
||||||
public static final String VERSION = "7.12";
|
public static final String VERSION = "7.13";
|
||||||
public static final boolean FORCE_SMART_PROXY = false; //TRUE FOR DEBUGING SMART PROXY
|
public static final boolean FORCE_SMART_PROXY = false; //TRUE FOR DEBUGING SMART PROXY
|
||||||
public static final int THROTTLE_SLICE_SIZE = 16 * 1024;
|
public static final int THROTTLE_SLICE_SIZE = 16 * 1024;
|
||||||
public static final int DEFAULT_BYTE_BUFFER_SIZE = 16 * 1024;
|
public static final int DEFAULT_BYTE_BUFFER_SIZE = 16 * 1024;
|
||||||
|
@ -1090,8 +1090,7 @@
|
|||||||
</Group>
|
</Group>
|
||||||
<Component id="proxy_panel" alignment="0" max="32767" attributes="0"/>
|
<Component id="proxy_panel" alignment="0" max="32767" attributes="0"/>
|
||||||
<Group type="102" alignment="0" attributes="0">
|
<Group type="102" alignment="0" attributes="0">
|
||||||
<Group type="103" groupAlignment="0" attributes="0">
|
<Group type="103" groupAlignment="1" attributes="0">
|
||||||
<Component id="run_command_checkbox" min="-2" max="-2" attributes="0"/>
|
|
||||||
<Component id="start_frozen_checkbox" alignment="0" min="-2" max="-2" attributes="0"/>
|
<Component id="start_frozen_checkbox" alignment="0" min="-2" max="-2" attributes="0"/>
|
||||||
<Component id="custom_chunks_dir_checkbox" alignment="0" min="-2" max="-2" attributes="0"/>
|
<Component id="custom_chunks_dir_checkbox" alignment="0" min="-2" max="-2" attributes="0"/>
|
||||||
<Group type="102" alignment="0" attributes="0">
|
<Group type="102" alignment="0" attributes="0">
|
||||||
@ -1100,6 +1099,11 @@
|
|||||||
<Component id="custom_chunks_dir_current_label" min="-2" max="-2" attributes="0"/>
|
<Component id="custom_chunks_dir_current_label" min="-2" max="-2" attributes="0"/>
|
||||||
</Group>
|
</Group>
|
||||||
<Component id="rec_zoom_label" alignment="0" min="-2" max="-2" attributes="0"/>
|
<Component id="rec_zoom_label" alignment="0" min="-2" max="-2" attributes="0"/>
|
||||||
|
<Group type="102" alignment="0" attributes="0">
|
||||||
|
<Component id="run_command_checkbox" min="-2" max="-2" attributes="0"/>
|
||||||
|
<EmptySpace max="-2" attributes="0"/>
|
||||||
|
<Component id="run_command_test_button" min="-2" max="-2" attributes="0"/>
|
||||||
|
</Group>
|
||||||
</Group>
|
</Group>
|
||||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||||
</Group>
|
</Group>
|
||||||
@ -1145,7 +1149,10 @@
|
|||||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||||
<Component id="jSeparator15" min="-2" pref="8" max="-2" attributes="0"/>
|
<Component id="jSeparator15" min="-2" pref="8" max="-2" attributes="0"/>
|
||||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||||
<Component id="run_command_checkbox" min="-2" max="-2" attributes="0"/>
|
<Group type="103" groupAlignment="3" attributes="0">
|
||||||
|
<Component id="run_command_checkbox" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||||
|
<Component id="run_command_test_button" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||||
|
</Group>
|
||||||
<EmptySpace max="-2" attributes="0"/>
|
<EmptySpace max="-2" attributes="0"/>
|
||||||
<Component id="run_command_textbox" min="-2" max="-2" attributes="0"/>
|
<Component id="run_command_textbox" min="-2" max="-2" attributes="0"/>
|
||||||
<EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/>
|
<EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/>
|
||||||
@ -1550,6 +1557,20 @@
|
|||||||
<Property name="doubleBuffered" type="boolean" value="true"/>
|
<Property name="doubleBuffered" type="boolean" value="true"/>
|
||||||
<Property name="enabled" type="boolean" value="false"/>
|
<Property name="enabled" type="boolean" value="false"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
<AuxValues>
|
||||||
|
<AuxValue name="JavaCodeGenerator_CreateCodePost" type="java.lang.String" value="run_command_textbox.addMouseListener(new ContextMenuMouseListener());"/>
|
||||||
|
</AuxValues>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JButton" name="run_command_test_button">
|
||||||
|
<Properties>
|
||||||
|
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||||
|
<Font name="Dialog" size="18" style="1"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="text" type="java.lang.String" value="Test"/>
|
||||||
|
</Properties>
|
||||||
|
<Events>
|
||||||
|
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="run_command_test_buttonActionPerformed"/>
|
||||||
|
</Events>
|
||||||
</Component>
|
</Component>
|
||||||
</SubComponents>
|
</SubComponents>
|
||||||
</Container>
|
</Container>
|
||||||
|
@ -690,6 +690,8 @@ public class SettingsDialog extends javax.swing.JDialog {
|
|||||||
jSeparator15 = new javax.swing.JSeparator();
|
jSeparator15 = new javax.swing.JSeparator();
|
||||||
run_command_checkbox = new javax.swing.JCheckBox();
|
run_command_checkbox = new javax.swing.JCheckBox();
|
||||||
run_command_textbox = new javax.swing.JTextField();
|
run_command_textbox = new javax.swing.JTextField();
|
||||||
|
run_command_textbox.addMouseListener(new ContextMenuMouseListener());
|
||||||
|
run_command_test_button = new javax.swing.JButton();
|
||||||
status = new javax.swing.JLabel();
|
status = new javax.swing.JLabel();
|
||||||
|
|
||||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||||
@ -1474,6 +1476,14 @@ public class SettingsDialog extends javax.swing.JDialog {
|
|||||||
run_command_textbox.setDoubleBuffered(true);
|
run_command_textbox.setDoubleBuffered(true);
|
||||||
run_command_textbox.setEnabled(false);
|
run_command_textbox.setEnabled(false);
|
||||||
|
|
||||||
|
run_command_test_button.setFont(new java.awt.Font("Dialog", 1, 18)); // NOI18N
|
||||||
|
run_command_test_button.setText("Test");
|
||||||
|
run_command_test_button.addActionListener(new java.awt.event.ActionListener() {
|
||||||
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||||
|
run_command_test_buttonActionPerformed(evt);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
javax.swing.GroupLayout advanced_panelLayout = new javax.swing.GroupLayout(advanced_panel);
|
javax.swing.GroupLayout advanced_panelLayout = new javax.swing.GroupLayout(advanced_panel);
|
||||||
advanced_panel.setLayout(advanced_panelLayout);
|
advanced_panel.setLayout(advanced_panelLayout);
|
||||||
advanced_panelLayout.setHorizontalGroup(
|
advanced_panelLayout.setHorizontalGroup(
|
||||||
@ -1509,15 +1519,18 @@ public class SettingsDialog extends javax.swing.JDialog {
|
|||||||
.addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
|
.addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
|
||||||
.addComponent(proxy_panel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
.addComponent(proxy_panel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||||
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, advanced_panelLayout.createSequentialGroup()
|
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, advanced_panelLayout.createSequentialGroup()
|
||||||
.addGroup(advanced_panelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
.addGroup(advanced_panelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||||
.addComponent(run_command_checkbox)
|
.addComponent(start_frozen_checkbox, javax.swing.GroupLayout.Alignment.LEADING)
|
||||||
.addComponent(start_frozen_checkbox)
|
.addComponent(custom_chunks_dir_checkbox, javax.swing.GroupLayout.Alignment.LEADING)
|
||||||
.addComponent(custom_chunks_dir_checkbox)
|
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, advanced_panelLayout.createSequentialGroup()
|
||||||
.addGroup(advanced_panelLayout.createSequentialGroup()
|
|
||||||
.addComponent(custom_chunks_dir_button)
|
.addComponent(custom_chunks_dir_button)
|
||||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||||
.addComponent(custom_chunks_dir_current_label))
|
.addComponent(custom_chunks_dir_current_label))
|
||||||
.addComponent(rec_zoom_label))
|
.addComponent(rec_zoom_label, javax.swing.GroupLayout.Alignment.LEADING)
|
||||||
|
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, advanced_panelLayout.createSequentialGroup()
|
||||||
|
.addComponent(run_command_checkbox)
|
||||||
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||||
|
.addComponent(run_command_test_button)))
|
||||||
.addGap(0, 0, Short.MAX_VALUE)))
|
.addGap(0, 0, Short.MAX_VALUE)))
|
||||||
.addContainerGap())
|
.addContainerGap())
|
||||||
);
|
);
|
||||||
@ -1554,7 +1567,9 @@ public class SettingsDialog extends javax.swing.JDialog {
|
|||||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||||
.addComponent(jSeparator15, javax.swing.GroupLayout.PREFERRED_SIZE, 8, javax.swing.GroupLayout.PREFERRED_SIZE)
|
.addComponent(jSeparator15, javax.swing.GroupLayout.PREFERRED_SIZE, 8, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||||
.addComponent(run_command_checkbox)
|
.addGroup(advanced_panelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||||
|
.addComponent(run_command_checkbox)
|
||||||
|
.addComponent(run_command_test_button))
|
||||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||||
.addComponent(run_command_textbox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
.addComponent(run_command_textbox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||||
@ -2794,6 +2809,20 @@ public class SettingsDialog extends javax.swing.JDialog {
|
|||||||
|
|
||||||
}//GEN-LAST:event_run_command_checkboxActionPerformed
|
}//GEN-LAST:event_run_command_checkboxActionPerformed
|
||||||
|
|
||||||
|
private void run_command_test_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_run_command_test_buttonActionPerformed
|
||||||
|
// TODO add your handling code here:
|
||||||
|
|
||||||
|
if (run_command_textbox.getText() != null && !"".equals(run_command_textbox.getText().trim())) {
|
||||||
|
|
||||||
|
try {
|
||||||
|
Runtime.getRuntime().exec(run_command_textbox.getText().trim());
|
||||||
|
} catch (IOException ex) {
|
||||||
|
Logger.getLogger(MiscTools.class.getName()).log(Level.SEVERE, ex.getMessage());
|
||||||
|
JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}//GEN-LAST:event_run_command_test_buttonActionPerformed
|
||||||
|
|
||||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||||
private javax.swing.JPanel accounts_panel;
|
private javax.swing.JPanel accounts_panel;
|
||||||
private javax.swing.JButton add_elc_account_button;
|
private javax.swing.JButton add_elc_account_button;
|
||||||
@ -2879,6 +2908,7 @@ public class SettingsDialog extends javax.swing.JDialog {
|
|||||||
private javax.swing.JButton remove_elc_account_button;
|
private javax.swing.JButton remove_elc_account_button;
|
||||||
private javax.swing.JButton remove_mega_account_button;
|
private javax.swing.JButton remove_mega_account_button;
|
||||||
private javax.swing.JCheckBox run_command_checkbox;
|
private javax.swing.JCheckBox run_command_checkbox;
|
||||||
|
private javax.swing.JButton run_command_test_button;
|
||||||
private javax.swing.JTextField run_command_textbox;
|
private javax.swing.JTextField run_command_textbox;
|
||||||
private javax.swing.JButton save_button;
|
private javax.swing.JButton save_button;
|
||||||
private javax.swing.JCheckBox smart_proxy_checkbox;
|
private javax.swing.JCheckBox smart_proxy_checkbox;
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 198 KiB |
Loading…
x
Reference in New Issue
Block a user