?? newwordtext_frame.java
字號:
package clientport;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import javax.swing.JButton;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JTable;
public class NewWordText_Frame extends JFrame implements ActionListener
{
JButton SureButton;
JLabel WordLabel;
JPanel SouthPanel;
JTextField WordText;
JTable table;
JLabel label;
JButton button1;
JScrollPane pan;
String strTableData[][];
public NewWordText_Frame(String strTable[][],String name)
{
super(name+"的生詞本");
strTableData = strTable;
SureButton = new JButton("確定");
WordLabel = new JLabel("刪除");
WordText = new JTextField(15);
SouthPanel = new JPanel();
label = new JLabel("刪除");
label.setBounds(20,12,30,30);
this.add(label);
button1 = new JButton("退出");
button1.setBounds(380,12,60,25);
this.add(button1);
SouthPanel.add(WordLabel);
SouthPanel.add(WordText);
SouthPanel.add(SureButton);
add(SouthPanel);
this.setLayout(null);
this.setBounds(350,120,475,450);
SouthPanel.setBounds(20,0,450,65);
SouthPanel.setLayout(null);
WordText.setBounds(40,12,160,30);
SureButton.setBounds(210,15,60,24);
SureButton.addActionListener(this);
button1.addActionListener(this);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String[] strTableTitle= {"單詞","詞性","釋義","等級"};
table = new JTable(strTableData,strTableTitle);
pan = new JScrollPane(table);
pan.setBounds(10,70,450,380);
this.add(pan);
}
public String[][] getnewword(){
return strTableData;
}
public void actionPerformed(ActionEvent e) {
if(SureButton == e.getSource()){
String str = "121"+WordText.getText().trim()+" ";
byte[] buffer = str.getBytes();
try {
InetAddress address = InetAddress.getByName("127.0.0.1");
DatagramSocket data_socket = new DatagramSocket();
DatagramPacket data_packet = new DatagramPacket(buffer,buffer.length,address,9999);
data_socket.send(data_packet);
} catch (Exception ex) {}
}
if(button1 == e.getSource()){
this.setVisible(false);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -