Advertisement
8877omega_java

Untitled

Oct 2nd, 2015
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.11 KB | None | 0 0
  1. package window_st;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.Container;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7.  
  8. import javax.swing.JButton;
  9. import javax.swing.JFrame;
  10. import javax.swing.JLabel;
  11. import javax.swing.JPanel;
  12. import javax.swing.JTabbedPane;
  13. import javax.swing.JTextField;
  14. import javax.swing.UIManager;
  15.  
  16. public class GuiDisplay extends JFrame implements ActionListener{
  17.     Container cp;
  18.     JTextField text1;
  19.     JTextField text2;
  20.     JLabel label;
  21.  
  22.   public static void main(String[] args){
  23.     GuiDisplay frame = new GuiDisplay();
  24.  
  25.     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  26.     frame.setBounds(500, 500, 500, 500);
  27.     frame.setTitle("swing.JFrame.test");
  28.     frame.setVisible(true);
  29.     UIManager.LookAndFeelInfo infos[] = UIManager.getInstalledLookAndFeels();
  30.  
  31.     System.out.println("getClassName:");
  32.  
  33.     for(int i = 0 ; i < infos.length ; i++){
  34.       System.out.println(infos[i].getClassName());
  35.     }
  36.  
  37.     System.out.println("getName:");
  38.  
  39.     for(int i = 0 ; i < infos.length ; i++){
  40.       System.out.println(infos[i].getName());
  41.     }
  42.   }
  43.  
  44.   GuiDisplay(){
  45.     JTabbedPane tabbedpane = new JTabbedPane();
  46.    
  47.     text1 = new JTextField("", 20);
  48.     text2 = new JTextField("", 30);
  49.     JPanel p = new JPanel();
  50.     JButton button = new JButton("Run");
  51.     button.addActionListener(this);
  52.     JPanel tabPanel1 = new JPanel();
  53.     tabPanel1.add(text2);
  54.    
  55.  
  56.     JPanel tabPanel2 = new JPanel();
  57.     tabPanel2.add(new JLabel("Command"));
  58.     tabPanel2.add(text1);
  59.     tabPanel2.add(p.add(button));
  60.  
  61.     tabbedpane.addTab("console", tabPanel1);
  62.     tabbedpane.addTab("commndline", tabPanel2);
  63.     label = new JLabel();
  64.     getContentPane().add(tabbedpane, BorderLayout.CENTER);
  65.   }
  66.  
  67.  
  68.  
  69. @Override
  70. public void actionPerformed(ActionEvent e) {
  71.     // TODO 自動生成されたメソッド・スタブ
  72.  
  73.     String core, c1, c2, c3;
  74.     core = text1.getText();
  75.     c1 = "run";
  76.     c2 = "bye";
  77.     if(core == ""){
  78.         System.out.println("error:Expectations that are not string");
  79.     }else{
  80.         System.out.println("Cp>>Cn:" + core);  
  81.     }
  82.  
  83.   }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement