📄 displayinfo.java
字号:
import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.text.*;public class DisplayInfo extends JFrame implements ActionListener{ JLabel label1, label2, label3, label4, label5, label6, label7, label8, label9; JTextField txtField1, txtField2, txtField3, txtField4, txtField5, txtField6, txtField7, txtField8, txtField9, txtField10, txtField11, txtField12, txtField13, txtField14, txtField15, txtField16, txtField17, txtField18, txtField19; JButton butang1, butang2; private SaveFile data=new SaveFile(); private String metric, nama, prog, code1, code2, code3, code4, code5, desc1, desc2, desc3, desc4, desc5; private String total1, ch1a, ch2a, ch3a, ch4a, ch5a; public DisplayInfo() { super(":::Info Student:::"); Container bekas=getContentPane(); bekas.setLayout(new BorderLayout()); try { FileInputStream aliranInput=new FileInputStream ("Studenti1.txt"); InputStreamReader aliran=new InputStreamReader(aliranInput); BufferedReader baca=new BufferedReader(aliran); StreamTokenizer token=new StreamTokenizer(baca); token.nextToken(); metric = token.sval; token.nextToken(); nama = token.sval; token.nextToken(); prog = token.sval; token.nextToken(); code1 = token.sval; token.nextToken(); code2 = token.sval; token.nextToken(); code3 = token.sval; token.nextToken(); code4 = token.sval; token.nextToken(); code5 = token.sval; token.nextToken(); desc1 = token.sval; token.nextToken(); desc2 = token.sval; token.nextToken(); desc3 = token.sval; token.nextToken(); desc4 = token.sval; token.nextToken(); desc5 = token.sval; token.nextToken(); ch1a = token.sval; token.nextToken(); ch2a = token.sval; token.nextToken(); ch3a = token.sval; token.nextToken(); ch4a = token.sval; token.nextToken(); ch5a = token.sval; token.nextToken(); total1 = token.sval; token.nextToken(); aliranInput.close(); } catch(IOException e) {} JPanel panelAtas=new JPanel(); panelAtas.setLayout(new FlowLayout()); label1=new JLabel("Info Student"); panelAtas.add(label1); bekas.add(panelAtas, BorderLayout.NORTH); JPanel panelTengah=new JPanel(); panelTengah.setLayout(new BorderLayout()); JPanel panelTengahAtas=new JPanel(); panelTengahAtas.setLayout(new BorderLayout()); JPanel panelTengahAtasKiri=new JPanel(); panelTengahAtasKiri.setLayout(new GridLayout(3,1)); label2=new JLabel("ID "); label3=new JLabel("Nume "); label9=new JLabel("Domeniu "); panelTengahAtasKiri.add(label2); panelTengahAtasKiri.add(label3); panelTengahAtasKiri.add(label9); panelTengahAtas.add(panelTengahAtasKiri, BorderLayout.WEST); JPanel panelTengahAtasTengah=new JPanel(); panelTengahAtasTengah.setLayout(new GridLayout(3,1)); txtField1=new JTextField(metric, 6); txtField1.setEditable(false); txtField2=new JTextField(nama, 6);; txtField2.setEditable(false); txtField19=new JTextField(prog, 6); txtField19.setEditable(false); panelTengahAtasTengah.add(txtField1); panelTengahAtasTengah.add(txtField2); panelTengahAtasTengah.add(txtField19); panelTengahAtas.add(panelTengahAtasTengah, BorderLayout.CENTER); panelTengah.add(panelTengahAtas, BorderLayout.NORTH); JPanel panelTengahTengah=new JPanel(); panelTengahTengah.setLayout(new BorderLayout()); JPanel panelTengahKiri=new JPanel(); panelTengahKiri.setLayout(new GridLayout(7,1)); label4=new JLabel("Cod Curs", SwingConstants.CENTER); txtField3=new JTextField(code1, 6); txtField4=new JTextField(code2, 6); txtField5=new JTextField(code3, 6); txtField6=new JTextField(code4, 6); txtField7=new JTextField(code5, 6); txtField3.setEditable(false); txtField4.setEditable(false); txtField5.setEditable(false); txtField6.setEditable(false); txtField7.setEditable(false); label5=new JLabel(" "); panelTengahKiri.add(label4); panelTengahKiri.add(txtField3); panelTengahKiri.add(txtField4); panelTengahKiri.add(txtField5); panelTengahKiri.add(txtField6); panelTengahKiri.add(txtField7); panelTengahKiri.add(label5); panelTengahTengah.add(panelTengahKiri, BorderLayout.WEST); JPanel panelTengahCenter=new JPanel(); panelTengahCenter.setLayout(new GridLayout(7,1)); label6=new JLabel("Descriere Curs", SwingConstants.CENTER); txtField8=new JTextField(desc1, 6); txtField9=new JTextField(desc2, 6); txtField10=new JTextField(desc3, 6); txtField11=new JTextField(desc4, 6); txtField12=new JTextField(desc5, 6); txtField8.setEditable(false); txtField9.setEditable(false); txtField10.setEditable(false); txtField11.setEditable(false); txtField12.setEditable(false); label7=new JLabel("Total ", SwingConstants.RIGHT); panelTengahCenter.add(label6); panelTengahCenter.add(txtField8); panelTengahCenter.add(txtField9); panelTengahCenter.add(txtField10); panelTengahCenter.add(txtField11); panelTengahCenter.add(txtField12); panelTengahCenter.add(label7); panelTengahTengah.add(panelTengahCenter, BorderLayout.CENTER); JPanel panelTengahRight=new JPanel(); panelTengahRight.setLayout(new GridLayout(7,1)); label8=new JLabel("Curs/Saptamana", SwingConstants.CENTER); txtField13=new JTextField(6); txtField14=new JTextField(6); txtField15=new JTextField(6); txtField16=new JTextField(6); txtField17=new JTextField(6); txtField18=new JTextField(6); txtField13.setText(String.valueOf(ch1a)); txtField14.setText(String.valueOf(ch2a)); txtField15.setText(String.valueOf(ch3a)); txtField16.setText(String.valueOf(ch4a)); txtField17.setText(String.valueOf(ch5a)); txtField18.setText(String.valueOf(total1)); txtField13.setEditable(false); txtField14.setEditable(false); txtField15.setEditable(false); txtField16.setEditable(false); txtField17.setEditable(false); txtField18.setEditable(false); panelTengahRight.add(label8); panelTengahRight.add(txtField13); panelTengahRight.add(txtField14); panelTengahRight.add(txtField15); panelTengahRight.add(txtField16); panelTengahRight.add(txtField17); panelTengahRight.add(txtField18); panelTengahTengah.add(panelTengahRight, BorderLayout.EAST); panelTengah.add(panelTengahTengah, BorderLayout.CENTER); JPanel panelTengahBawah=new JPanel(); panelTengahBawah.setLayout(new FlowLayout()); butang1=new JButton("Inapoi"); butang1.addActionListener(this); butang2=new JButton("Meniu Principal"); butang2.addActionListener(this); panelTengahBawah.add(butang1); panelTengahBawah.add(butang2); panelTengah.add(panelTengahBawah, BorderLayout.SOUTH); bekas.add(panelTengah, BorderLayout.CENTER); setSize(500,350); setLocation(300,250); setVisible(true); } public void actionPerformed(ActionEvent e) { if (e.getSource() == butang1) { Searching gerak = new Searching(); gerak.setVisible(true); super.show(false); } else if (e.getSource() == butang2) { CoursesRegistration gerak = new CoursesRegistration(); gerak.setVisible(true); super.show(false); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -