idea汉字乱码求助

jankinZ 2019-06-14 09:52:02
package experiment; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; public class Student implements ActionListener, ItemListener { JFrame frame; JTextField number, name; JRadioButton sex1, sex2; JComboBox<String> dept, major; List infor; JButton addInfor, deleteInfor; public static void main(String[] args) { (new Student()).display(); } private void display() { JPanel p1, p2, p3; ButtonGroup cg; frame = new JFrame("学生信息输入窗口"); frame.setSize(480, 200); frame.setLocation(200, 140); frame.setBackground(Color.LIGHT_GRAY); frame.setLayout(new GridLayout(1, 2)); infor = new List(); frame.add(infor); p1 = new JPanel(); p1.setLayout(new GridLayout(6, 1)); frame.add(p1); number = new JTextField("学号:"); name = new JTextField("姓名:"); cg = new ButtonGroup(); sex1 = new JRadioButton("男", true); sex2 = new JRadioButton("女"); cg.add(sex1); cg.add(sex2); dept = new JComboBox<String>(); dept.addItem("计算机系"); dept.addItem("金融系"); dept.addItemListener(this); major = new JComboBox<String>(); major.addItem("计算机科学与技术"); major.addItem("信息管理与信息系统"); addInfor = new JButton("增加"); deleteInfor = new JButton("删除"); addInfor.addActionListener(this); p1.add(name); p1.add(number); p2 = new JPanel(); p2.setLayout(new GridLayout(1, 2)); p2.add(sex1); p2.add(sex2); p1.add(p2); p1.add(dept); p1.add(major); p3 = new JPanel(); p3.setLayout(new GridLayout(1, 2)); p3.add(addInfor); p3.add(deleteInfor); p1.add(p3); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } @Override public void itemStateChanged(ItemEvent e) { if (dept.getSelectedIndex() == 0) { major.removeAllItems(); ; major.addItem("计算机科学与技术"); major.addItem("信息管理与信息系统"); } if (dept.getSelectedIndex() == 1) { major.removeAllItems(); ; major.addItem("国际金融"); major.addItem("金融理财"); } } }
...全文
152 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jankinZ 2019-07-14
  • 打赏
  • 举报
回复
我改成GBK好了,但是原因是不是 list属于重型组件,windows使用的GBK,所以保存也得GBK
睡觉唱国歌 2019-06-15
  • 打赏
  • 举报
回复
先去数据库看看有没有乱码,页面乱码改utf-8或者GBK

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧