@ertan2002;
JPanel addPanel = new JPanel();
addTextField = new JTextField(50);
addPanel.add(addTextField);
JButton addButton = new JButton("Add Download");
addButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
actionAdd(addTextField.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
addPanel.add(addButton);
String labels[] = Links("http://www.enbabaoyunlar.com/");
JPanel addList = new JPanel();
JFrame frame = new JFrame("Selecting JList");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JList jlist = new JList(labels);
JScrollPane scrollPane1 = new JScrollPane(jlist);
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent mouseEvent) {
JList theList = (JList) mouseEvent.getSource();
if (mouseEvent.getClickCount() == 2) {
int index = theList.locationToIndex(mouseEvent.getPoint());
if (index >= 0) {
Object o = theList.getModel().getElementAt(index);
try {
actionAdd(o.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
};
jlist.addMouseListener(mouseListener);
addList.add(jlist); private String[] Links(String url) throws IOException
{
}Benim yapmak istediğim String labels[] = Links("http://www.enbabaoyunlar.com/"); buradaki Links fonksiyonuna gönderdiğim değerin butona tıklanıldığında addTextField textboxındaki değeri alsın istiyorum. Ama programı ilk çalıştırdığımda Links("") bu şekilde gönderdiğimde Links fonksiyonunda patlıyor. Bu şekilde elimle site adı yazdığımda program gayet güzel çalışıyor. Oraya textboxtaki değeri atamadım malesef.
Problemi düzelttim hocam tamam
@ertan2002;