'da nasıl görüntüleniyor Bu yüzden iki düğme oluşturdum ve düğmelere tıklandığında belirli bir görevi yapmak istiyorum. ActionListener kullanılarak 1 (b1) düğmesine tıklanırsa, bir Van nesnesi oluşturmak ve JTextarea veya JTable'da örnek değişkenlerini görüntülemek istiyorum. Örneğin, Van düğmesine tıklanırsa, eylem, bir Van nesnesi oluşturmak ve örnek değişken değerlerini almak ve bunları bir JTextArea/JTable'a yazdırmak olacaktır.JTextarea veya JTable
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTable;
public class TestButton extends JFrame{
JTable table;
public TestButton(){
setLayout(new FlowLayout());
}
static class ActionTwo implements ActionListener{
@Override
public void actionPerformed (ActionEvent evt){
Vehicle sport = new Sportcar (200, 1500, 220);
}
}
static class Action implements ActionListener{
@Override
public void actionPerformed (ActionEvent evt){
Vehicle aVan = new Van(100,0.9,3500,160.4);
}
}
public static void main (String [] args){
JFrame frame = new JFrame ("Type of Vehicle");
frame.setVisible(true);
frame.setSize(400,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
JPanel panel = new JPanel();
panel.setBackground(Color.black);
JButton b1 = new JButton("Van");
JButton b2 = new JButton("Sports Car");
panel.add(b1);
panel.add(b2);
frame.add(panel);
b1.addActionListener(new Action());
b2.addActionListener(new ActionTwo());
}
}
Teşekkürler ahbap, mutlaka okuyacaktır. Neler olduğunu anlamadan nefret ediyorum, ama yaptığınız şeylerin çoğunu aldım, sadece çok düzenli görünüyor. Onu beğendim ve alacağım! –