Arkadaslar asagıdakı kodların neden hata verdıgıne yardımcı olabılır mısınız..
TESEKKURLER
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CardLayoutDemo implements ItemListener
{
JPanel kartlar;
final static String BIRINCIPANEL = "PANEL1";
final static String IKINCIPANEL = "PANEL2";
public **** addComponentToPane(Container pane) {
JPanel comboBoxPaneli = new JPanel();
String comboBoxelemanlari[] = { BIRINCIPANEL, IKINCIPANEL };
JComboBox cb = new JComboBox(comboBoxelemanlari);
cb.setEditable(false);
cb.addItemListener(this);
comboBoxPaneli.add(new JButton("Today"));
comboBoxPaneli.add(new JButton("Month"));
comboBoxPaneli.add(cb);
JPanel kart1=new JPanel();
kart1.add(new TextField("",80));
JPanel kart2 = new JPanel();
JPanel z=new JPanel();
z.add(new JTextField("",20));
z.add(new JTextField("",20));
JPanel d=new JPanel();
d.add(new JButton(" < "));
d.add(new JButton(" > "));
kart2.add(z);
kart2.add(d);
kartlar = new JPanel(new CardLayout());
kartlar.add(kart1, BIRINCIPANEL);
kartlar.add(kart2, IKINCIPANEL);
pane.add(kartlar, BorderLayout.PAGE_START);
pane.add(comboBoxPaneli, BorderLayout.CENTER);
}
public **** itemStateChanged(ItemEvent evt) {
CardLayout cl = (CardLayout)(kartlar.getLayout());
cl.show(kartlar, (String)evt.getItem());
}
private static **** createAndShowGUI() {
JFrame frame = new JFrame("CARDLAYOUT ORNEGI");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
CardLayoutDemo demo = new CardLayoutDemo();
demo.addComponentToPane(frame.getContentPane());
frame.pack();
frame.setVisible(true);
}
public **** main(String[] args) {
UIManager.put("swing.bold****l", Boolean.FALSE);
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public **** run() {
createAndShowGUI();
}
});
}
}
TESEKKURLER
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CardLayoutDemo implements ItemListener
{
JPanel kartlar;
final static String BIRINCIPANEL = "PANEL1";
final static String IKINCIPANEL = "PANEL2";
public **** addComponentToPane(Container pane) {
JPanel comboBoxPaneli = new JPanel();
String comboBoxelemanlari[] = { BIRINCIPANEL, IKINCIPANEL };
JComboBox cb = new JComboBox(comboBoxelemanlari);
cb.setEditable(false);
cb.addItemListener(this);
comboBoxPaneli.add(new JButton("Today"));
comboBoxPaneli.add(new JButton("Month"));
comboBoxPaneli.add(cb);
JPanel kart1=new JPanel();
kart1.add(new TextField("",80));
JPanel kart2 = new JPanel();
JPanel z=new JPanel();
z.add(new JTextField("",20));
z.add(new JTextField("",20));
JPanel d=new JPanel();
d.add(new JButton(" < "));
d.add(new JButton(" > "));
kart2.add(z);
kart2.add(d);
kartlar = new JPanel(new CardLayout());
kartlar.add(kart1, BIRINCIPANEL);
kartlar.add(kart2, IKINCIPANEL);
pane.add(kartlar, BorderLayout.PAGE_START);
pane.add(comboBoxPaneli, BorderLayout.CENTER);
}
public **** itemStateChanged(ItemEvent evt) {
CardLayout cl = (CardLayout)(kartlar.getLayout());
cl.show(kartlar, (String)evt.getItem());
}
private static **** createAndShowGUI() {
JFrame frame = new JFrame("CARDLAYOUT ORNEGI");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
CardLayoutDemo demo = new CardLayoutDemo();
demo.addComponentToPane(frame.getContentPane());
frame.pack();
frame.setVisible(true);
}
public **** main(String[] args) {
UIManager.put("swing.bold****l", Boolean.FALSE);
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public **** run() {
createAndShowGUI();
}
});
}
}
