📄 markframe.java
字号:
/**
* MarkFrame.java
*/
package com.herb.teacherclient;
//分数修改面版
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
class MarkFrame extends JFrame{
JLabel inforLabel;
JButton okBtn,noBtn;
JTextField inforText;
private static final String CODE3="003"; //修改数据的代号
static int row;
String name,lesson,major,classname,msg;
public MarkFrame(Object[][] d,int r){
row=r;
name=d[row][1].toString(); //获得姓名
lesson=d[row][5].toString(); //获得课程名
major=d[row][3].toString(); //获得系名
classname=d[row][4].toString(); //获得班级名
msg="修改"+major+"系"+classname+"班"+name+"同学"+
lesson+"课程成绩:";
inforLabel=new JLabel(msg,JLabel.CENTER);
inforText=new JTextField(10);
inforText.setPreferredSize(new Dimension(160,26));
JPanel inforPanel=new JPanel();
inforPanel.setLayout(new BorderLayout(0,8));
inforPanel.add("North",inforLabel);
inforPanel.add("Center",inforText);
JPanel btnPanel=new JPanel();
okBtn=new JButton("确定");
okBtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String d=inforText.getText();
ClientPart cp=new ClientPart(CODE3,major,row,d);
Thread ct=new Thread(cp);
ct.start();
dispose();
}
});
noBtn=new JButton("取消");
btnPanel.add(okBtn);
btnPanel.add(noBtn);
btnPanel.setPreferredSize(new Dimension(150,28));
getContentPane().setLayout(new BorderLayout(15,10));
getContentPane().add("Center",inforPanel);
getContentPane().add("South",btnPanel);
getContentPane().add("West",new JLabel(""));
getContentPane().add("East",new JLabel(""));
getContentPane().add("North",new JLabel(""));
show();
pack();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -