Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
import java.awt.BorderLayout;
import javax.swing.InputVerifier;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class ValidateCombo extends JFrame {
private JComboBox combo;
private JButton btn;
public ValidateCombo() {
super("ValidateCombo");
setDefaultCloseOperation(EXIT_ON_CLOSE);
combo = new JComboBox(new String[] { "1", "2", "3", "4", "-1" });
combo.setEditable(true);
(
(JTextField) combo
.getEditor()
.getEditorComponent())
.setInputVerifier(new InputVerifier() {
public boolean verify(JComponent input) {
String str = (String) combo.getSelectedItem();
if ("1 2 3".indexOf(str) < 0) {
System.out.println("Ungueltige Eingabe!");
return false;
}
return true;
}
});
btn = new JButton("Button");
getContentPane().add(combo, BorderLayout.CENTER);
getContentPane().add(btn, BorderLayout.SOUTH);
pack();
setVisible(true);
}
public static void main(String[] args) {
new ValidateCombo();
}
}