Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.40 KB | None | 0 0
  1. import java.awt.Container;
  2. import java.awt.Dimension;
  3. import java.awt.Insets;
  4. import java.awt.Rectangle;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7. import java.io.File;
  8. import java.io.FileNotFoundException;
  9. import java.io.FileReader;
  10. import java.io.FileWriter;
  11. import javax.swing.DefaultComboBoxModel;
  12. import javax.swing.JButton;
  13. import javax.swing.JCheckBox;
  14. import javax.swing.JComboBox;
  15. import javax.swing.JFrame;
  16. import javax.swing.JLabel;
  17. import javax.swing.JOptionPane;
  18. import javax.swing.JPanel;
  19. import javax.swing.JPasswordField;
  20. import javax.swing.JTabbedPane;
  21. import javax.swing.JTextField;
  22. import javax.swing.WindowConstants;
  23. import com.rsbuddy.script.ActiveScript;
  24. import com.rsbuddy.script.Manifest;
  25. import com.rsbuddy.script.methods.Game;
  26. import com.rsbuddy.script.methods.Players;
  27. import com.rsbuddy.script.methods.Skills;
  28. import com.rsbuddy.script.util.Random;
  29.  
  30. @Manifest(authors = {"Jake"},
  31. keywords = {""},
  32. name = "testgui",
  33. version = 1.0,
  34. description = "")
  35.  
  36. public class testgui extends ActiveScript {
  37.  
  38. private JTabbedPane tabbedPane1;
  39. public JTextField textField1, textField2, textField3, usernamefield, potionamount;
  40. private JComboBox foodbox, logoutbox, loginbox;
  41. private JPasswordField passwordfield;
  42. private JButton button1;
  43. private JButton button2;
  44. private JButton button3;
  45. private JButton hpresetbutton;
  46. private JCheckBox
  47. botwarningcheck, guionstartcheck, equipmentcheck, cluescrollcheck, dragonbonescheck, dragonhidecheck,
  48. bluecharmcheck, greencharmcheck, goldcharmcheck, crimsoncharmcheck, runedaggercheck, runwhentbedcheck;
  49.  
  50. int dragonbonesprice, dragonhideprice;
  51.  
  52. private File filepath;
  53.  
  54. private String displayname;
  55.  
  56. long totalhours, totalminutes;
  57.  
  58. private String totalmoneystring = "0";
  59.  
  60. String[] opts = new String[27];
  61.  
  62. private int totalmoneygained = 0;
  63.  
  64. DragonGUI gui;
  65.  
  66. public boolean onStart() {
  67. if (!Game.isLoggedIn()){
  68. log("Waiting for you to log in...");
  69. }
  70. while (!Game.isLoggedIn() || displayname == null){
  71. displayname = Players.getLocal().getName();
  72. sleep(500);
  73. }
  74. java.awt.EventQueue.invokeLater(new Runnable() {
  75.  
  76. public void run() {
  77. gui = new DragonGUI();
  78. gui.setVisible(true);
  79. }
  80. });
  81. while (gui.isVisible()) {
  82. sleep(1000);
  83. }
  84. return true;
  85. }
  86.  
  87. public int loop() {
  88. return 300;
  89. }
  90.  
  91.  
  92. @SuppressWarnings("serial")
  93. public class DragonGUI extends JFrame {
  94.  
  95. public DragonGUI() {
  96. initComponents();
  97. }
  98.  
  99. private void button1ActionPerformed(ActionEvent e) {
  100. if (usernamefield.getText().isEmpty()
  101. || passwordfield.getPassword().toString().isEmpty()) {
  102. JOptionPane.showMessageDialog(this,"Username or password textbox is blank.",
  103. "Warning",
  104. JOptionPane.ERROR_MESSAGE);
  105. return;
  106. }
  107. setVisible(false);
  108. }
  109.  
  110. private void button2ActionPerformed(ActionEvent e) {
  111. //Thread thread = new BasicThread1();
  112. //thread.start();
  113. }
  114.  
  115. private void button3ActionPerformed(ActionEvent e) {
  116. totalhours = 0;
  117. totalminutes = 0;
  118. totalmoneystring = "0";
  119. label11.setText("Total Money Gained: " + totalmoneygained);
  120. label9.setText("Total Login Time: " + totalhours + ":" + totalminutes);
  121. log("Total time and money cleared.");
  122. }
  123.  
  124. private void hpresetbuttonActionPerformed(ActionEvent e) {
  125. final int totalhp = Skills.getRealLevel(Skills.CONSTITUTION) * 10;
  126.  
  127. if (totalhp >= 500) {
  128. textField2.setText("350");
  129. textField3.setText("400");
  130. }
  131. if (totalhp >= 700) {
  132. textField2.setText("400");
  133. textField3.setText("550");
  134. }
  135. if (totalhp >= 800) {
  136. textField2.setText("550");
  137. textField3.setText("650");
  138. }
  139. }
  140.  
  141. private void initComponents() {
  142.  
  143. runedaggercheck = new JCheckBox();
  144. botwarningcheck = new JCheckBox();
  145. runwhentbedcheck = new JCheckBox();
  146. guionstartcheck = new JCheckBox();
  147. equipmentcheck = new JCheckBox();
  148. dragonbonescheck = new JCheckBox();
  149. dragonhidecheck = new JCheckBox();
  150. cluescrollcheck = new JCheckBox();
  151. bluecharmcheck = new JCheckBox();
  152. goldcharmcheck = new JCheckBox();
  153. greencharmcheck = new JCheckBox();
  154. crimsoncharmcheck = new JCheckBox();
  155.  
  156. foodbox = new JComboBox();
  157. logoutbox = new JComboBox();
  158. loginbox = new JComboBox();
  159. tabbedPane1 = new JTabbedPane();
  160. panel1 = new JPanel();
  161. label1 = new JLabel();
  162. label2 = new JLabel();
  163. label3 = new JLabel();
  164. textField1 = new JTextField();
  165. potionamount = new JTextField();
  166. textField2 = new JTextField();
  167. label4 = new JLabel();
  168. textField3 = new JTextField();
  169. usernamefield = new JTextField();
  170. passwordfield = new JPasswordField();
  171. panel2 = new JPanel();
  172. label5 = new JLabel();
  173. label6 = new JLabel();
  174. panel3 = new JPanel();
  175. panel4 = new JPanel();
  176. label7 = new JLabel();
  177. label8 = new JLabel();
  178. label9 = new JLabel();
  179. label10 = new JLabel();
  180. label11 = new JLabel();
  181. energylabel = new JLabel();
  182. button1 = new JButton();
  183. button2 = new JButton();
  184. button3 = new JButton();
  185. hpresetbutton = new JButton();
  186.  
  187. if (filepath.exists()){
  188. //readsettings();
  189. }
  190.  
  191.  
  192.  
  193. //======== this ========
  194. setTitle(displayname + " - Jake's Green Dragon Killer");
  195. setAlwaysOnTop(true);
  196. setResizable(false);
  197. setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  198. Container contentPane = getContentPane();
  199. contentPane.setLayout(null);
  200.  
  201. //======== tabbedPane1 ========
  202. {
  203.  
  204. //======== panel1 ========
  205. {
  206. panel1.setLayout(null);
  207.  
  208. //foodbox
  209. foodbox.setModel(new DefaultComboBoxModel(new String[] {
  210. "Tuna", "Lobster", "Swordfish", "Monkfish" }));
  211. panel1.add(foodbox);
  212. foodbox.setBounds(10, 30, 130, foodbox.getPreferredSize().height);
  213. foodbox.setSelectedItem("Lobster");
  214. if (filepath.exists()) {
  215. foodbox.setSelectedItem(opts[11]);
  216. }
  217.  
  218. //---- label1 ----
  219. label1.setText("Select food type:");
  220. panel1.add(label1);
  221. label1.setBounds(10, 10, 85, label1.getPreferredSize().height);
  222.  
  223. //---- label2 ----
  224. label2.setText("Ammount of food to withdraw:");
  225. panel1.add(label2);
  226. label2.setBounds(10, 85, label2.getPreferredSize().width, label2.getPreferredSize().height);
  227.  
  228. //---- textField1 ----
  229. textField1.setText("28");
  230. panel1.add(textField1);
  231. textField1.setBounds(160, 81, 20, textField1.getPreferredSize().height);
  232. if (filepath.exists()){
  233. textField1.setText(opts[16]);
  234. }
  235.  
  236. //---- energylabel ----
  237. energylabel.setText("Ammount of energy potions to withdraw:");
  238. panel1.add(energylabel);
  239. energylabel.setBounds(10, 115, energylabel.getPreferredSize().width, energylabel.getPreferredSize().height);
  240.  
  241. //---- potionamount ----
  242. potionamount.setText("0");
  243. panel1.add(potionamount);
  244. potionamount.setBounds(210, 111, 20, potionamount.getPreferredSize().height);
  245. if (filepath.exists()){
  246. potionamount.setText(opts[25]);
  247. }
  248.  
  249. //---- label3 ----
  250. label3.setText("Eat when HP is");
  251. panel1.add(label3);
  252. label3.setBounds(10, 160, 75, label3.getPreferredSize().height);
  253.  
  254. //---- textField2 ----
  255. textField2.setText("350");
  256. panel1.add(textField2);
  257. textField2.setBounds(89, 156, 30, textField2.getPreferredSize().height);
  258.  
  259. //---- label4 ----
  260. label4.setText("-");
  261. panel1.add(label4);
  262. label4.setBounds(124, 159, 15, label4.getPreferredSize().height);
  263.  
  264. //---- textField3 ----
  265. textField3.setText("450");
  266. panel1.add(textField3);
  267. textField3.setBounds(135, 156, 30, 20);
  268.  
  269. //---- hpresetbutton ----
  270. hpresetbutton.setText("Reset");
  271. hpresetbutton.addActionListener(new ActionListener() {
  272. public void actionPerformed(ActionEvent e) {
  273. hpresetbuttonActionPerformed(e);
  274. }
  275. });
  276. panel1.add(hpresetbutton);
  277. hpresetbutton.setBounds(175, 154, hpresetbutton.getPreferredSize().width,
  278. hpresetbutton.getPreferredSize().height);
  279.  
  280.  
  281. //equipmentcheck
  282. equipmentcheck.setText("Check Equipment");
  283. panel1.add(equipmentcheck);
  284. equipmentcheck.setBounds(5, 195, 125, equipmentcheck.getPreferredSize().height);
  285. if (!filepath.exists()) {
  286. equipmentcheck.setSelected(true);
  287. }
  288.  
  289. //guionstartcheck
  290. guionstartcheck.setText("Show GUI on startup");
  291. panel1.add(guionstartcheck);
  292. guionstartcheck.setBounds(5, 215, guionstartcheck.getPreferredSize().width,
  293. guionstartcheck.getPreferredSize().height);
  294. if (!filepath.exists()) {
  295. guionstartcheck.setSelected(true);
  296. }
  297.  
  298. //botwarningcheck
  299. botwarningcheck.setText("Notify me when called a bot");
  300. panel1.add(botwarningcheck);
  301. botwarningcheck.setBounds(5, 235, botwarningcheck.getPreferredSize().width,
  302. botwarningcheck.getPreferredSize().height);
  303. if (!filepath.exists()) {
  304. botwarningcheck.setSelected(true);
  305. }
  306.  
  307. //runwhentbedcheck
  308. runwhentbedcheck.setText("Run when tbed.");
  309. panel1.add(runwhentbedcheck);
  310. runwhentbedcheck.setBounds(5, 255, runwhentbedcheck.getPreferredSize().width,
  311. runwhentbedcheck.getPreferredSize().height);
  312.  
  313. final int totalhp = Skills.getRealLevel(Skills.CONSTITUTION) * 10;
  314.  
  315. if (totalhp >= 500) {
  316. textField2.setText("350");
  317. textField3.setText("400");
  318. }
  319. if (totalhp >= 700) {
  320. textField2.setText("400");
  321. textField3.setText("550");
  322. }
  323. if (totalhp >= 800) {
  324. textField2.setText("500");
  325. textField3.setText("650");
  326. }
  327.  
  328. if (filepath.exists()){
  329. textField2.setText(opts[14]);
  330. textField3.setText(opts[15]);
  331. }
  332.  
  333. { // compute preferred size
  334. Dimension preferredSize = new Dimension();
  335. for(int i = 0; i < panel1.getComponentCount(); i++) {
  336. Rectangle bounds = panel1.getComponent(i).getBounds();
  337. preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
  338. preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
  339. //preferredSize.width = 165;
  340. //preferredSize.height = 176;
  341. preferredSize.width = 198;
  342. preferredSize.height = 211;
  343. }
  344. Insets insets = panel1.getInsets();
  345. preferredSize.width += insets.right;
  346. preferredSize.height += insets.bottom;
  347. panel1.setMinimumSize(preferredSize);
  348. panel1.setPreferredSize(preferredSize);
  349. }
  350. }
  351.  
  352.  
  353. //======== panel2 ========
  354. {
  355. panel2.setLayout(null);
  356.  
  357. //---- label5 ----
  358. label5.setText("Checked Items will be picked up and kept, unchecked items will be left or dropped.");
  359. panel2.add(label5);
  360. label5.setBounds(10, 10, 245, 40);
  361.  
  362. //---- dragonbones ----
  363. dragonbonescheck.setText("Dragon bones " + "(" + dragonbonesprice + ")");
  364. panel2.add(dragonbonescheck);
  365. dragonbonescheck.setBounds(10, 50, 128, dragonbonescheck.getPreferredSize().height);
  366. if (!filepath.exists()) {
  367. dragonbonescheck.setSelected(true);
  368. }
  369.  
  370. //---- dragonhide ----
  371. dragonhidecheck.setText("Dragonhide " + "(" + dragonhideprice + ")");
  372. panel2.add(dragonhidecheck);
  373. dragonhidecheck.setBounds(10, 70, 130, 23);
  374. if (!filepath.exists()) {
  375. dragonhidecheck.setSelected(true);
  376. }
  377.  
  378. //---- cluescroll ----
  379. cluescrollcheck.setText("Clue Scroll");
  380. panel2.add(cluescrollcheck);
  381. cluescrollcheck.setBounds(10, 90, 130, 23);
  382. if (!filepath.exists()) {
  383. cluescrollcheck.setSelected(true);
  384. }
  385.  
  386. //---- bluecharm ----
  387. bluecharmcheck.setText("Blue Charm");
  388. panel2.add(bluecharmcheck);
  389. bluecharmcheck.setBounds(10, 110, 130, 23);
  390.  
  391. //---- greencharm ----
  392. greencharmcheck.setText("Green Charm");
  393. panel2.add(greencharmcheck);
  394. greencharmcheck.setBounds(10, 130, 130, 23);
  395.  
  396. //---- goldcharm ----
  397. goldcharmcheck.setText("Gold Charm");
  398. panel2.add(goldcharmcheck);
  399. goldcharmcheck.setBounds(10, 150, 130, 23);
  400.  
  401. //---- crimsoncharm ----
  402. crimsoncharmcheck.setText("Crimson Charm");
  403. panel2.add(crimsoncharmcheck);
  404. crimsoncharmcheck.setBounds(10, 170, 130, 23);
  405.  
  406. //---- runedagger ----
  407. runedaggercheck.setText("Rune dagger");
  408. panel2.add(runedaggercheck);
  409. runedaggercheck.setBounds(10, 190, 130, 23);
  410. if (!filepath.exists()) {
  411. runedaggercheck.setSelected(true);
  412. }
  413.  
  414. {
  415. // compute preferred size
  416. Dimension preferredSize = new Dimension();
  417. for(int i = 0; i < panel2.getComponentCount(); i++) {
  418. Rectangle bounds = panel2.getComponent(i).getBounds();
  419. preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
  420. preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
  421. }
  422. Insets insets = panel2.getInsets();
  423. preferredSize.width += insets.right;
  424. preferredSize.height += insets.bottom;
  425. panel2.setMinimumSize(preferredSize);
  426. panel2.setPreferredSize(preferredSize);
  427. }
  428. }
  429.  
  430.  
  431. //======== panel3 ========
  432. {
  433. panel3.setLayout(null);
  434.  
  435. //---- label7 ----
  436. label7.setText("Logout After:");
  437. panel3.add(label7);
  438. label7.setBounds(10, 10, 100, label7.getPreferredSize().height);
  439.  
  440. //logoutbox
  441. logoutbox.setModel(new DefaultComboBoxModel(new String[] {
  442. "Never", "1 Hour", "2 Hours", "3 Hours", "4 Hours"}));
  443. panel3.add(logoutbox);
  444. logoutbox.setBounds(10, 25, 130, logoutbox.getPreferredSize().height);
  445. if (filepath.exists()) {
  446. logoutbox.setSelectedItem(opts[12]);
  447. }
  448.  
  449. //---- label8 ----
  450. label8.setText("Log back in After:");
  451. panel3.add(label8);
  452. label8.setBounds(10, 50, 100, label8.getPreferredSize().height);
  453.  
  454. //loginbox
  455. loginbox.setModel(new DefaultComboBoxModel(new String[] {
  456. "Never", }));//"1 Hour", "2 Hours", "3 Hours", "4 Hours"}));
  457. panel3.add(loginbox);
  458. loginbox.setBounds(10, 65, 130, loginbox.getPreferredSize().height);
  459. if (filepath.exists()) {
  460. loginbox.setSelectedItem(opts[13]);
  461. }
  462.  
  463. //---- label10 ----
  464. label10.setText("<html>Username: " +
  465. "<br>" +
  466. "<br>" +
  467. "<br>Password:" +
  468. "</html>");
  469. panel3.add(label10);
  470. label10.setBounds(10, 115, label10.getPreferredSize().width,
  471. label10.getPreferredSize().height);
  472.  
  473. //---- usernamefield ----
  474. usernamefield.setText("");
  475. panel3.add(usernamefield);
  476. usernamefield.setBounds(10, 134, 100, usernamefield.getPreferredSize().height);
  477. if (filepath.exists()){
  478. usernamefield.setText(opts[0]);
  479. }
  480.  
  481. //password
  482. passwordfield.setText("");
  483. panel3.add(passwordfield);
  484. passwordfield.setBounds(10, 173, 100, passwordfield.getPreferredSize().height);
  485. if (filepath.exists()){
  486. passwordfield.setText(opts[1]);
  487. }
  488.  
  489. //---- label10 ----
  490. label11.setText("Total Money Gained: " + totalmoneystring);
  491. panel3.add(label11);
  492. label11.setBounds(10, 229, label11.getPreferredSize().width,
  493. label11.getPreferredSize().height);
  494.  
  495. //---- label9 ----
  496. label9.setText("Total Login Time: " + totalhours + ":" + totalminutes);
  497. panel3.add(label9);
  498. label9.setBounds(10, 249, label9.getPreferredSize().width,
  499. label9.getPreferredSize().height);
  500.  
  501. //---- button3 ----
  502. button3.setText("Reset");
  503. button3.addActionListener(new ActionListener() {
  504. public void actionPerformed(ActionEvent e) {
  505. button3ActionPerformed(e);
  506. }
  507. });
  508. panel3.add(button3);
  509. button3.setBounds(130, 244, button3.getPreferredSize().width,
  510. button3.getPreferredSize().height);
  511.  
  512.  
  513. { // compute preferred size
  514. Dimension preferredSize = new Dimension();
  515. for(int i = 0; i < panel3.getComponentCount(); i++) {
  516. Rectangle bounds = panel3.getComponent(i).getBounds();
  517. preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
  518. preferredSize.height = Math.max(bounds.y + bounds.height,
  519. preferredSize.height);
  520. }
  521. Insets insets = panel3.getInsets();
  522. preferredSize.width += insets.right;
  523. preferredSize.height += insets.bottom;
  524. panel3.setMinimumSize(preferredSize);
  525. panel3.setPreferredSize(preferredSize);
  526. }
  527. }
  528.  
  529. //======== panel4 ========
  530. {
  531. panel4.setLayout(null);
  532.  
  533. //---- label6 ----
  534. label6.setText("<html>Script suggestions: " +
  535. "<br>You should start the script wearing Ring of kinship." +
  536. "<br>You should start the script wielding antidragonshield." +
  537. "<br>You should start script wearing a charged Amulet of glory" +
  538. "<br>" +
  539. "<br>Suggested items in Bank:" +
  540. "<br>5k+ Lobster" +
  541. "<br>100+ anti-dragon shields" +
  542. "<br>Charged Amulets of Glory" +
  543. "<br>anti-poison potions" +
  544. "<br>" +
  545. "<br>Supported weapons:----------Supported Armour:" +
  546. "<br>Brackish blade------------------Granite body" +
  547. "<br>Abyssal whip--------------------Dragon plate" +
  548. "<br>Dragon scimitar-----------------Rune platelegs" +
  549. "<br>Dragon Longsword-------------Black dragonhide chaps" +
  550. "</html>"
  551. );
  552.  
  553.  
  554. panel4.add(label6);
  555. label6.setBounds(10, 10, label6.getPreferredSize().width,
  556. label6.getPreferredSize().height);
  557.  
  558.  
  559. {
  560. // compute preferred size
  561. Dimension preferredSize = new Dimension();
  562. for(int i = 0; i < panel4.getComponentCount(); i++) {
  563. Rectangle bounds = panel4.getComponent(i).getBounds();
  564. preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
  565. preferredSize.height = Math.max(bounds.y + bounds.height,
  566. preferredSize.height);
  567. }
  568. Insets insets = panel4.getInsets();
  569. preferredSize.width += insets.right;
  570. preferredSize.height += insets.bottom;
  571. panel4.setMinimumSize(preferredSize);
  572. panel4.setPreferredSize(preferredSize);
  573. }
  574. }
  575.  
  576. }
  577. contentPane.add(tabbedPane1);
  578. tabbedPane1.setBounds(5, 5, 307, 306);
  579.  
  580. //panel order
  581. tabbedPane1.addTab("Combat", panel1);
  582. tabbedPane1.addTab("Item Pickup", panel2);
  583. tabbedPane1.addTab("Logout", panel3);
  584. tabbedPane1.addTab("Info", panel4);
  585. if (filepath.exists()) {
  586. tabbedPane1.setSelectedIndex(Integer.parseInt(opts[17]));
  587. }
  588.  
  589. //---- button1 ----
  590. button1.setText("Start");
  591. button1.addActionListener(new ActionListener() {
  592. public void actionPerformed(ActionEvent e) {
  593. button1ActionPerformed(e);
  594. }
  595. });
  596. contentPane.add(button1);
  597. button1.setBounds(4, 318, 150, button1.getPreferredSize().height);
  598.  
  599. //---- button2 ----
  600. button2.setText("Price Lookup");
  601. button2.addActionListener(new ActionListener() {
  602. public void actionPerformed(ActionEvent e) {
  603. button2ActionPerformed(e);
  604. }
  605. });
  606. contentPane.add(button2);
  607. button2.setBounds(155, 318, 150, button2.getPreferredSize().height);
  608.  
  609. { // compute preferred size
  610. Dimension preferredSize = new Dimension();
  611. for(int i = 0; i < contentPane.getComponentCount(); i++) {
  612. Rectangle bounds = contentPane.getComponent(i).getBounds();
  613. preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
  614. preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
  615. }
  616. Insets insets = contentPane.getInsets();
  617. preferredSize.width += insets.right;
  618. preferredSize.height += insets.bottom;
  619. contentPane.setMinimumSize(preferredSize);
  620. contentPane.setPreferredSize(preferredSize);
  621. }
  622. setSize(325, 384);
  623. setLocationRelativeTo(getOwner());
  624. if (dragonbonesprice == 0) {
  625. //Thread thread = new BasicThread1();
  626. //thread.start();
  627. }
  628. }
  629. private JPanel panel1;
  630. private JLabel label1;
  631. private JLabel label2;
  632. private JLabel label3;
  633. private JLabel label4;
  634. private JPanel panel2;
  635. private JLabel label5;
  636. private JLabel label6;
  637. private JPanel panel3;
  638. private JPanel panel4;
  639. private JLabel label7;
  640. private JLabel label8;
  641. private JLabel label9;
  642. private JLabel label10;
  643. private JLabel label11;
  644. private JLabel energylabel;
  645. }
  646.  
  647. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement