Quello che ti serve è un JComboBox.
Difficoltà: dipende da cosa devi farci con i possibili valori.
Come (quasi) ogni componente Swing, anche il JComboBox usa il paradigma MVC: il componente di per sé rappresenta una View, dietro la quale c'è il Model (una implementazione di ComboBoxModel). A seconda della complessità a cui si vuole arrivare, si può semplicemente lasciare a Swing l'onere di creare un Model di default, oppure crearsene uno "semplice" ad hoc estendendo la classe DefaultComboBoxModel oppure, se si ha bisogno della massima flessibilità, costruirne uno da zero creando una nuova classe che implementi l'interfaccia ComboBoxModel.
La via più semplice, se non si hanno esigenze e si vuole solo creare un JComboBox con 2 valori:
String[] valori = {"Primo", "Secondo"};
JComboBox<String> combo = new JComboBox<>( valori );
// ... add dell'oggetto "combo" nel contenitore
Qui trovi il tutorial della Sun (ora Oracle), che spiega come si usa il JComboBox e fa anche diversi esempi in ordine crescente di "difficoltà":
https://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html
Qui la documentazione del componente:
https://docs.oracle.com/javase/8/docs/api/javax/swing/JComboBox.html