Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package gui;
- import java.awt.BorderLayout;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import javax.swing.GroupLayout;
- import javax.swing.GroupLayout.Alignment;
- import javax.swing.JButton;
- import java.awt.event.ActionListener;
- import java.io.IOException;
- import java.awt.event.ActionEvent;
- import javax.swing.ImageIcon;
- import java.awt.Toolkit;
- public class Eksporer extends JFrame {
- private JPanel contentPane;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- Eksporer frame = new Eksporer();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public Eksporer() {
- setIconImage(Toolkit.getDefaultToolkit().getImage(Eksporer.class.getResource("/res/RodzaDeksplorer.jpg")));
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100,100, 450, 300);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- JButton btnNewButton = new JButton("S I M U L I N K !!!");
- btnNewButton.setIcon(new ImageIcon(Eksporer.class.getResource("/res/RodzaDeksplorer.jpg")));
- btnNewButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- try {
- Runtime.getRuntime().exec("matlab -r simulink");
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- });
- GroupLayout gl_contentPane = new GroupLayout(contentPane);
- gl_contentPane.setHorizontalGroup(
- gl_contentPane.createParallelGroup(Alignment.LEADING)
- .addGroup(gl_contentPane.createSequentialGroup()
- .addGap(79)
- .addComponent(btnNewButton, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGap(84))
- );
- gl_contentPane.setVerticalGroup(
- gl_contentPane.createParallelGroup(Alignment.LEADING)
- .addGroup(gl_contentPane.createSequentialGroup()
- .addGap(28)
- .addComponent(btnNewButton, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGap(31))
- );
- contentPane.setLayout(gl_contentPane);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement