test.java
上传用户:qzpk678
上传日期:2021-04-29
资源大小:10k
文件大小:2k
源码类别:

家庭/个人应用

开发平台:

Java

  1. package src;
  2. import java.awt.*;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import javax.swing.*;
  6. public class test
  7. {
  8. public static void main(String[] args) 
  9. {
  10. new welcome("welcome to my world!!");
  11. }
  12. }
  13. class welcome extends JFrame
  14. {
  15. private static final long serialVersionUID = 1L;
  16. JLabel jl1,jl2;
  17. JButton jb1,jb2;
  18. Font font=new Font("Monospaced" ,Font.BOLD,20);
  19. Box b1,b2,b;
  20. welcome(String s)
  21. {
  22. setTitle(s);
  23. jl1=new JLabel("  进入时间表系统--> "); 
  24. jl1.setForeground(Color.magenta);
  25. jl1.setFont(font);
  26. jl1.setHorizontalAlignment(JLabel.CENTER); 
  27. jl2=new JLabel("进入收支统计系统--> "); 
  28. jl2.setForeground(Color.magenta);
  29. jl2.setFont(font);
  30. jl2.setHorizontalAlignment(JLabel.CENTER); 
  31. jb1=new JButton("Go");
  32. jb1.addActionListener(new ActionListener(){
  33. public void actionPerformed(ActionEvent e){
  34. new timeTable("欢迎进入时间表系统!!");
  35. }
  36. });
  37. jb2=new JButton("Go");
  38. jb2.addActionListener(new ActionListener(){
  39. public void actionPerformed(ActionEvent e){
  40. new moneyTable("欢迎进入收支统计系统!!");
  41. }
  42. });
  43. b1=Box.createVerticalBox();
  44. b1.add(Box.createVerticalStrut(20));
  45. b1.add(jl1);
  46. b1.add(Box.createVerticalStrut(8));
  47. b1.add(jl2);
  48. b2=Box.createVerticalBox();
  49. b2.add(Box.createVerticalStrut(15));
  50. b2.add(jb1);
  51. b2.add(Box.createVerticalStrut(8));
  52. b2.add(jb2);
  53. b=Box.createHorizontalBox();
  54. b.add(b1);
  55. b.add(Box.createHorizontalStrut(2));
  56. b.add(b2);
  57. add(b);
  58. setLayout(new FlowLayout());
  59. validate();
  60. setResizable(false);
  61. setBounds(500, 300, 350, 150);
  62. setVisible(true);
  63. setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  64. }
  65. }