السلام عليكم
ممكن شرح ماذا يفعل الكود التالي و خاصة التابع indexOf("") و التابع substring(index1+1);
received=infromcontrolsocket.readLine();
if(received.startsWith("PASS "))
{
int index1=received.indexOf(" ");
pass=received.substring(index1+1);و الكود التالي أيضا
// Sending Port Number
add=ip.replace(".",",");
outputcontstream.writeBytes("PORT "+add+",7,"+portnum+"\n");وهذا الكود
try {
port=7*256+portnum;
jTextArea7.setText("Connecting To Server On Port "+port+"\n");
connectingsocket = new ServerSocket(port);وسؤال آخر لو سمحتم ممكن توضيخ وظيفة الكلاس GroupLayout layoutوماهي البارمترات التي تمرر له و ماهي التوابع التي يستخدمها و ماهي و ظائفها؟؟؟
مثل
createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
addGroup(layout.createSequentialGroup()
addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 319, javax.swing.GroupLayout.PREFERRED_SIZE)
addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
addContainerGap()
addGap(40, 40, 40)
أرجوكم أن تشرحوا لي وظائفها فقد بحثت كثيرا و لم أجد
وجزاكم الله خيرا