Hej :)
Jak w IntelliJ wpisywać ścieżki do plików ze zdjęciami? otóż napisałem kod, który działa jeśli, odpalę go z konsoli w tym samym folderze co zdjęcia. W intelliJ muszę podać pełną ścieżkę do tych zdjęć, niestety :(
Jak więc dodawać ścieżki w intelliJ, gdzie te zdjęcia umieścić aby ścieżka do pliku była krótka?
package kombo; import javax.swing.*; import java.awt.*; import java.util.Hashtable; /** * Created by adamd on 09.04.2017. */ public class JComboBoxDemo { JLabel jlab; ImageIcon hourglass, analog, digital, stopwatch; JComboBox<String> jcb; String[] timepieces = {"Klepsydra", "Zegarek analogowy", "Zegarek cyfrowy", "Stoper"}; Hashtable<String, String> images = new Hashtable<>(); JComboBoxDemo() { JFrame jfrm = new JFrame("Kombo"); jfrm.setSize(400, 300); jfrm.setLayout(new FlowLayout()); jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jcb = new JComboBox<>(timepieces); jfrm.add(jcb); jcb.addActionListener(e -> { String s = (String) jcb.getSelectedItem(); jlab.setIcon(new ImageIcon("kombo/" + images.get(s) + ".png")); //działą z fullpath }); jlab = new JLabel(new ImageIcon("kombo/hourglass.png")); //dziala z fullpath jfrm.add(jlab); images.put("Klepsydra", "hourglass"); images.put("Zegarek analogowy", "analog"); images.put("Zegarek cyfrowy", "digital"); images.put("Stoper", "stopwatch"); jfrm.setVisible(true); } public static void main(String args[]) { SwingUtilities.invokeLater(JComboBoxDemo::new); } }