Kolejde biraz java yapıyorum ve şu an olmadığı gibi ilerliyorum. Kendimi olay işleme ve gui'nin gelecekteki sınav sorularına vb. Bakarak öğretmeye çalıştım ve şimdiye kadar gui oldukça kullanışlı ama olay işleme çok fazla sahip değil ... Şu an bir süredir bu konuya gittim ve sadece kafamın etrafına bakamıyor gibiyim, düğmeye basıldığında bunu elde etmeye çalışıyorum. JTextField'ın uzunluğunu() JLabel'e döndürür, herhangi bir yardım büyük ölçüde takdir edilecektir. TeşekkürÖğrenme Etkinleştirme
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class guiWithCatchBlock extends JFrame implements ActionListener, MouseListener {
guiWithCatchBlock() {
super("Attempting Event Handling");
Container c = getContentPane();
JButton stringLengthButton = new JButton("Get String Length");
JTextField inputField = new JTextField();
JLabel outputLabel = new JLabel("String Length = ");
stringLengthButton.addActionListener(this);
inputField.addActionListener(this);
outputLabel.addMouseListener(this);
c.add(stringLengthButton,BorderLayout.NORTH);
c.add(inputField,BorderLayout.CENTER);
c.add(outputLabel,BorderLayout.SOUTH);
setSize(400, 300);
show();
}
public static void main(String args[]) {
guiWithCatchBlock testAction = new guiWithCatchBlock();
}
public void actionPerformed(ActionEvent e) {
System.out.print(paramString());
}
@Override
public void mouseClicked(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
}