📄 mainframe.java~6~
字号:
package jtimedemo;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;import java.util.*;public class MainFrame extends JFrame { private JPanel contentPane; private BorderLayout borderLayout1 = new BorderLayout(); private JLabel jLabel1 = new JLabel(); private JButton jButton1 = new JButton(); private JPanel jPanel1 = new JPanel(); private JTextField jTextField1 = new JTextField(); private JTextField jTextField2 = new JTextField(); private JTextField jTextField3 = new JTextField(); private JTextField jTextField4 = new JTextField(); private JTextField jTextField5 = new JTextField(); private JTextField jTextField6 = new JTextField(); private TitledBorder titledBorder1; private TitledBorder titledBorder2; private TitledBorder titledBorder3; private TitledBorder titledBorder4; private TitledBorder titledBorder5; private TitledBorder titledBorder6; private GridLayout gridLayout1 = new GridLayout(); private TitledBorder titledBorder7; String year,month,day,hour,minute,second; Calendar cal = Calendar.getInstance(); //Construct the frame public MainFrame() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { this.year = String.valueOf(cal.get(Calendar.YEAR)); this.month = String.valueOf(cal.get(Calendar.MONTH)); this.day = String.valueOf(cal.get(Calendar.DATE)); this.hour = String.valueOf(cal.get(Calendar.YEAR)); this.minute = String.valueOf(cal.get(Calendar.MINUTE)); this.second = String.valueOf(cal.get(Calendar.SECOND)); //setIconImage(Toolkit.getDefaultToolkit().createImage(MainFrame.class.getResource("[Your Icon]"))); contentPane = (JPanel) this.getContentPane(); titledBorder1 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(178, 178, 178)),"Year"); titledBorder2 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(178, 178, 178)),"Month"); titledBorder3 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(178, 178, 178)),"Day"); titledBorder4 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(178, 178, 178)),"Hour"); titledBorder5 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(178, 178, 178)),"Minute"); titledBorder6 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(178, 178, 178)),"Second"); titledBorder7 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(142, 142, 142)),"Set Time"); jLabel1.setFont(new java.awt.Font("Dialog", 0, 14)); jLabel1.setText(this.year+"年"+this.month+"月"+this.day+"日"+this.hour+"时"+this.minute+"分"+this.second+"秒"); contentPane.setLayout(borderLayout1); this.setSize(new Dimension(468, 140)); this.setTitle("JTimeDemo"); jButton1.setText("Get Time"); jTextField1.setBorder(titledBorder1); jTextField1.setText(this.year); jTextField2.setBorder(titledBorder2); jTextField2.setText(this.month); jTextField3.setBorder(titledBorder3); jTextField3.setText(this.day); jTextField4.setBorder(titledBorder4); jTextField4.setText(this.hour); jTextField5.setBorder(titledBorder5); jTextField5.setText(this.minute); jTextField6.setBorder(titledBorder6); jTextField6.setText(this.second); jPanel1.setLayout(gridLayout1); jPanel1.setBorder(titledBorder7); contentPane.add(jLabel1, BorderLayout.SOUTH); contentPane.add(jButton1, BorderLayout.CENTER); contentPane.add(jPanel1, BorderLayout.NORTH); jPanel1.add(jTextField1, null); jPanel1.add(jTextField2, null); jPanel1.add(jTextField3, null); jPanel1.add(jTextField4, null); jPanel1.add(jTextField5, null); jPanel1.add(jTextField6, null); } //Overridden so we can exit when window is closed protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -