Advertisement
sixshoot95

Explorer

Jan 3rd, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. package gui;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.EventQueue;
  5.  
  6. import javax.swing.JFrame;
  7. import javax.swing.JPanel;
  8. import javax.swing.border.EmptyBorder;
  9. import javax.swing.GroupLayout;
  10. import javax.swing.GroupLayout.Alignment;
  11. import javax.swing.JButton;
  12. import java.awt.event.ActionListener;
  13. import java.io.IOException;
  14. import java.awt.event.ActionEvent;
  15. import javax.swing.ImageIcon;
  16. import java.awt.Toolkit;
  17.  
  18. public class Eksporer extends JFrame {
  19.  
  20. private JPanel contentPane;
  21.  
  22. /**
  23. * Launch the application.
  24. */
  25. public static void main(String[] args) {
  26. EventQueue.invokeLater(new Runnable() {
  27. public void run() {
  28. try {
  29. Eksporer frame = new Eksporer();
  30. frame.setVisible(true);
  31. } catch (Exception e) {
  32. e.printStackTrace();
  33. }
  34. }
  35. });
  36. }
  37.  
  38. /**
  39. * Create the frame.
  40. */
  41. public Eksporer() {
  42. setIconImage(Toolkit.getDefaultToolkit().getImage(Eksporer.class.getResource("/res/RodzaDeksplorer.jpg")));
  43. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  44. setBounds(100,100, 450, 300);
  45. contentPane = new JPanel();
  46. contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  47. setContentPane(contentPane);
  48.  
  49. JButton btnNewButton = new JButton("S I M U L I N K !!!");
  50. btnNewButton.setIcon(new ImageIcon(Eksporer.class.getResource("/res/RodzaDeksplorer.jpg")));
  51. btnNewButton.addActionListener(new ActionListener() {
  52. public void actionPerformed(ActionEvent arg0) {
  53. try {
  54. Runtime.getRuntime().exec("matlab -r simulink");
  55. } catch (IOException e) {
  56. // TODO Auto-generated catch block
  57. e.printStackTrace();
  58. }
  59. }
  60. });
  61. GroupLayout gl_contentPane = new GroupLayout(contentPane);
  62. gl_contentPane.setHorizontalGroup(
  63. gl_contentPane.createParallelGroup(Alignment.LEADING)
  64. .addGroup(gl_contentPane.createSequentialGroup()
  65. .addGap(79)
  66. .addComponent(btnNewButton, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  67. .addGap(84))
  68. );
  69. gl_contentPane.setVerticalGroup(
  70. gl_contentPane.createParallelGroup(Alignment.LEADING)
  71. .addGroup(gl_contentPane.createSequentialGroup()
  72. .addGap(28)
  73. .addComponent(btnNewButton, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  74. .addGap(31))
  75. );
  76. contentPane.setLayout(gl_contentPane);
  77. }
  78.  
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement