X Tutup
import java.awt.Color; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.io.IOException; import java.util.Arrays; import java.util.Vector; import javax.swing.*; import javax.swing.border.TitledBorder; import javax.swing.table.DefaultTableModel; public class JMenu_Bar extends MouseAdapter implements MouseListener { static JButton Click_button; public static void main(String[] args) { JFrame frame = new JFrame("Learning JMenuBar"); Click_button = new JButton("Click_button"); Click_button.setBounds(100, 150, 200, 60); frame.add(Click_button); Click_button.addMouseListener(new JMenu_Bar()); // Color clr = JColorChooser.showDialog(frame, "Select Color", Color.YELLOW); JLabel label1 = new JLabel("Enter"); label1.setBounds(20, 20, 90, 20);// (int x, int y, int width, int height) frame.add(label1); JTextField tf1 = new JTextField(); tf1.setBounds(220, 20, 120, 20); // (int x, int y, int width, int height) frame.add(tf1); // tf1.setForeground(clr); //String str = String.valueOf(tf1.getText()); //System.out.println(str); Click_button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try { Process p=Runtime.getRuntime().exec(tf1.getText().trim()); } catch (Exception e1) { // TODO Auto-generated catch block e1.getMessage(); } } }); /* JMenuBar Bar = new JMenuBar(); JSeparator Sep = new JSeparator(); JMenu File_Menu = new JMenu("File"); JMenu Edit_Menu = new JMenu("Edit"); JMenu Source_Menu = new JMenu("Source"); JMenuItem i1,i2,i3,i4,i5; i1=new JMenuItem("Item 1"); i2=new JMenuItem("Item 2"); i3=new JMenuItem("Item 3"); i4=new JMenuItem("Item 4"); i5=new JMenuItem("Item 5"); File_Menu.add(i1); Edit_Menu.add(Sep); File_Menu.add(i2); File_Menu.add(Sep); File_Menu.add(i3); Source_Menu.add(Sep); Bar.add(File_Menu); Bar.add(Edit_Menu); Bar.add(Source_Menu); frame.setJMenuBar(Bar); */ frame.setSize(380, 700);// 380 width and 700 height frame.setLayout(null);// using no layout managers frame.setVisible(true);// making the frame visible frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } @Override public void mouseClicked(MouseEvent e) { Click_button.setText("Clicked"); } @Override public void mousePressed(MouseEvent e) { // TODO Auto-generated method stub Click_button.setText("Pressed"); } @Override public void mouseReleased(MouseEvent e) { // TODO Auto-generated method stub Click_button.setText("Released"); } @Override public void mouseEntered(MouseEvent e) { Click_button.setText("Entered"); } @Override public void mouseExited(MouseEvent e) { Click_button.setText("Exited"); } }
X Tutup