📄 gsm_main_frame.java
字号:
}
});
}
return cancel_jButton;
}
/**
* This method initializes system_send_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getSystem_send_jScrollPane() {
if (system_send_jScrollPane == null) {
system_send_jScrollPane = new JScrollPane();
system_send_jScrollPane.setBounds(new Rectangle(148, 239, 343, 86));
system_send_jScrollPane.setViewportView(getSystem_send_jTextArea());
}
return system_send_jScrollPane;
}
/**
* This method initializes system_send_jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextArea getSystem_send_jTextArea() {
if (system_send_jTextArea == null) {
system_send_jTextArea = new JTextArea();
system_send_jTextArea.setWrapStyleWord(true);
system_send_jTextArea.setLineWrap(true);
}
return system_send_jTextArea;
}
/**
* This method initializes system_call_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getSystem_call_jScrollPane() {
if (system_call_jScrollPane == null) {
system_call_jScrollPane = new JScrollPane();
system_call_jScrollPane.setBounds(new Rectangle(141, 238, 315, 74));
system_call_jScrollPane.setViewportView(getSystem_call_jTextArea());
}
return system_call_jScrollPane;
}
/**
* This method initializes system_call_jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextArea getSystem_call_jTextArea() {
if (system_call_jTextArea == null) {
system_call_jTextArea = new JTextArea();
system_call_jTextArea.setLineWrap(true);
system_call_jTextArea.setWrapStyleWord(true);
}
return system_call_jTextArea;
}
/**
* This method initializes system_setup_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getSystem_setup_jScrollPane() {
if (system_setup_jScrollPane == null) {
system_setup_jScrollPane = new JScrollPane();
system_setup_jScrollPane
.setBounds(new Rectangle(112, 225, 367, 85));
system_setup_jScrollPane
.setViewportView(getSystem_setup_jTextArea());
}
return system_setup_jScrollPane;
}
/**
* This method initializes system_setup_jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextArea getSystem_setup_jTextArea() {
if (system_setup_jTextArea == null) {
system_setup_jTextArea = new JTextArea();
system_setup_jTextArea.setLineWrap(true);
system_setup_jTextArea.setWrapStyleWord(true);
}
return system_setup_jTextArea;
}
/**
* This method initializes del_jButton
*
* @return javax.swing.JButton
*/
private JButton getDel_jButton() {
if (del_jButton == null) {
del_jButton = new JButton();
del_jButton.setBounds(new Rectangle(270, 303, 60, 28));
del_jButton.setText("删除");
del_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("del_Msg_actionPerformed()"); // TODO
// Auto-generated
// Event
// stub
// actionPerformed()
if (!isSetup) {
JOptionPane.showMessageDialog(null, "模块尚未初始化!");
return;
}
String str = null;
String id12 = new String();
try {
str = recMsgList_jList.getSelectedValue().toString();
char id2 = 0;
char id1 = 0;
int id = str.indexOf(',');
if(id!=-1){
id2 = str.charAt(id - 1);
id1 = str.charAt(id - 2);
}
if (id1 >= '0' && id1 <= '9')
id12 += id1;
id12 += id2;
System.out.println("id12=" + id12);
int aa = 1;
aa = JOptionPane.showConfirmDialog(null, "真的要删除吗?",
"警告", JOptionPane.OK_CANCEL_OPTION);
if (aa == JOptionPane.YES_OPTION) // 确定删除
if (sendMsg.delMsg(id12)){
JOptionPane.showMessageDialog(null, "删除成功!");
//recMsgList_jList.//更新列表
try {
int i=recMsgList_jList.getSelectedIndex();
for ( ; i < recivesMsg.length; i++) {
System.out.println(i+"="+recivesMsg[i]);///////
if(i != (recivesMsg.length - 1))
recivesMsg[i] = recivesMsg[i + 1];
else recivesMsg[i]=null;
}
if(recivesMsg[1]==null&&oldMsg!=null)
recMsgList_jList.setListData(oldMsg);
else
recMsgList_jList.setListData(recivesMsg);
recMsgList_jList.revalidate();
recMsgList_jList.repaint();// 刷新信息列表
} catch (NullPointerException ex) {
JOptionPane
.showMessageDialog(null, "信息为空!");
}catch(Exception er){
er.printStackTrace();
}
}
else
JOptionPane.showMessageDialog(null,
"删除失败,信息可能已经不存在!");
} catch (java.lang.NullPointerException cc) {
System.out.println("无效选择!");
}
}
});
}
return del_jButton;
}
/**
* This method initializes msgInfo_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getMsgInfo_jScrollPane() {
if (msgInfo_jScrollPane == null) {
msgInfo_jScrollPane = new JScrollPane();
msgInfo_jScrollPane.setBounds(new Rectangle(96, 193, 412, 98));
msgInfo_jScrollPane.setViewportView(getMsgInfo_jTextArea());
}
return msgInfo_jScrollPane;
}
/**
* This method initializes msgInfo_jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextArea getMsgInfo_jTextArea() {
if (msgInfo_jTextArea == null) {
msgInfo_jTextArea = new JTextArea();
msgInfo_jTextArea.setEditable(false);
msgInfo_jTextArea.setWrapStyleWord(true);
msgInfo_jTextArea.setLineWrap(true);
}
return msgInfo_jTextArea;
}
/**
* This method initializes sendsDel_jButton
*
* @return javax.swing.JButton
*/
private JButton getSendsDel_jButton() {
if (sendsDel_jButton == null) {
sendsDel_jButton = new JButton();
sendsDel_jButton.setBounds(new Rectangle(341, 308, 60, 28));
sendsDel_jButton.setText("删除");
sendsDel_jButton
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("del_actionPerformed()"); // TODO
// Auto-generated
// Event
// stub
// actionPerformed()
int aa = 1;
aa = JOptionPane.showConfirmDialog(null, "真的要删除吗?",
"警告", JOptionPane.OK_CANCEL_OPTION);
if (aa == JOptionPane.YES_OPTION) {
try {
int i=sends_jList.getSelectedIndex();
for ( ; i < sendsMsg.length; i++) {
if(i != (sendsMsg.length - 1))
sendsMsg[i] = sendsMsg[i + 1];
else sendsMsg[i]=null;
}
if (saveFile.saveMsg(sendsMsg))// 保存文件
JOptionPane.showMessageDialog(null,
"信息已删除!");
sendsMsg_length--;
sends_jList.setListData(sendsMsg);
sends_jList.revalidate();
sends_jList.repaint();// 刷新信息列表
} catch (NullPointerException ex) {
JOptionPane
.showMessageDialog(null, "信息为空!");
return;
}
}
}
});
}
return sendsDel_jButton;
}
/**
* This method initializes sendsMsgList_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getSendsMsgList_jScrollPane() {
if (sendsMsgList_jScrollPane == null) {
sendsMsgList_jScrollPane = new JScrollPane();
sendsMsgList_jScrollPane.setBounds(new Rectangle(96, 48, 412, 122));
sendsMsgList_jScrollPane.setViewportView(getSends_jList());
}
return sendsMsgList_jScrollPane;
}
/**
* This method initializes sends_jList
*
* @return javax.swing.JList
*/
private JList getSends_jList() {
if (sends_jList == null) {
try{
sendsMsg = saveFile.getMsg();
for (int n = 0; n < sendsMsg.length; n++) {
if (sendsMsg[n] == null)
break;
sendsMsg_length++;//统计有多少个记录
}
}catch(NullPointerException fn){
sendsMsg=new String[50];
}
sends_jList = new JList(sendsMsg);
sends_jList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
sends_jList.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
// TODO 自动生成方法存根
if (e.getValueIsAdjusting() == false) {
try {
String str=sends_jList.getSelectedValue().toString();
sendsMsgInfo_jTextArea.setText(str.substring(str.indexOf("\"")+1));
} catch (NullPointerException ex) {
System.out.print("无效选择");
sends_jList.setSelectedIndex(0);
}
}
}
});
}
return sends_jList;
}
/**
* This method initializes sendsMsgInfo_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getSendsMsgInfo_jScrollPane() {
if (sendsMsgInfo_jScrollPane == null) {
sendsMsgInfo_jScrollPane = new JScrollPane();
sendsMsgInfo_jScrollPane
.setBounds(new Rectangle(96, 193, 412, 102));
sendsMsgInfo_jScrollPane
.setViewportView(getSendsMsgInfo_jTextArea());
}
return sendsMsgInfo_jScrollPane;
}
/**
* This method initializes sendsMsgInfo_jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextArea getSendsMsgInfo_jTextArea() {
if (sendsMsgInfo_jTextArea == null) {
sendsMsgInfo_jTextArea = new JTextArea();
sendsMsgInfo_jTextArea.setLineWrap(true);
sendsMsgInfo_jTextArea.setWrapStyleWord(true);
}
return sendsMsgInfo_jTextArea;
}
/**
* This method initializes recMsgList_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getRecMsgList_jScrollPane() {
if (recMsgList_jScrollPane == null) {
recMsgList_jScrollPane = new JScrollPane();
recMsgList_jScrollPane.setBounds(new Rectangle(96, 48, 412, 118));
recMsgList_jScrollPane.setViewportView(getRecMsgList_jList());
}
return recMsgList_jScrollPane;
}
/**
* This method initializes recMsgList_jList
*
* @return javax.swing.JList
*/
private JList getRecMsgList_jList() {
if (recMsgList_jList == null) {
recMsgList_jList = new JList(recivesMsg);
// recMsgList_jList =new DefaultListModel();
recMsgList_jList
.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
recMsgList_jList
.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
// TODO 自动生成方法存根
if (e.getValueIsAdjusting() == false) {
String str = null;
try {
str = recMsgList_jList.getSelectedValue()
.toString();
// System.out.println("原="+str);
msgInfo_jTextArea.setText(gb2pdu
.UnicodeToChar(str));
} catch (java.lang.NullPointerException cc) {
System.out.println("无效选择!");
recMsgList_jList.setSelectedIndex(0);
} catch (StringIndexOutOfBoundsException cc) {
msgInfo_jTextArea.setText(str);
}
}
}
});
}
return recMsgList_jList;
}
/**
* This method initializes find_name_jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getFind_name_jTextField() {
if (find_name_jTextField == null) {
find_name_jTextField = new JTextField();
find_name_jTextField.setBounds(new Rectangle(160, 52, 234, 25));
}
return find_name_jTextField;
}
/**
* This method initializes find_name_jButton
*
* @return javax.swing.JButton
*/
private JButton getFind_name_jButton() {
if (find_name_jButton == null) {
find_name_jButton = new JButton();
find_name_jButton.setBounds(new Rectangle(401, 50, 83, 28));
find_name_jButton.setText("查找");
find_name_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("find_actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
String str = find_name_jTextField.getText();
for (int i = 0; i < friends.length; i++) {
if(friends[i]!=null)
//if (str.equals(friends[i].substring(0, friends[i].indexOf(":")))) {
if (friends[i].indexOf(str)!=-1) {//查找每一项看是否有包含的信息
friends_name_jList.setSelectedIndex(i);//选中
break;
}
if(i==friends.length-1)
JOptionPane.showMessageDialog(null, "未找到相应资料!");
}
}
});
}
return find_name_jButton;
}
/**
* This method initializes friends_name_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getFriends_name_jScrollPane() {
if (friends_name_jScrollPane == null) {
friends_name_jScrollPane = new JScrollPane();
friends_name_jScrollPane
.setBounds(new Rectangle(97, 108, 389, 133));
friends_name_jScrollPane.setViewportView(getFriends_name_jList());
}
return friends_name_jScrollPane;
}
/**
* This method initializes friends_name_jList
*
* @return javax.swing.JList
*/
private JList getFriends_name_jList() {
if (friends_name_jList == null) {
try{
friends = saveFile.getFriend();
for (int n = 0; n < friends.length; n++) {
if (friends[n] == null)
break;
friends_length++;
}
}catch(NullPointerException fn){
friends=new String[50];
}
friends_name_jList = new JList(friends);
friends_name_jList
.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -