मेरे पास अपना खुद का संवाद दो टेक्स्टफील्ड, दो जेएलएबल और "ओके" जेबटन के साथ पॉप अप है। पॉप अप एक लॉगिन विंडो है। खिड़की सही काम करती है मैं सिर्फ यह जानना चाहता हूं कि मैं "रद्द" जेबटन कैसे जोड़ सकता हूं, इसलिए उपयोगकर्ता लॉगिन रद्द कर सकता है।उपयोगकर्ता नाम और पासवर्ड इनपुट के साथ जॉप्शनपेन
public Hashtable<String, String> login(JFrame frame) {
Hashtable<String, String> logininformation = new Hashtable<String, String>();
JPanel panel = new JPanel(new BorderLayout(5, 5));
JPanel label = new JPanel(new GridLayout(0, 1, 2, 2));
label.add(new JLabel("E-Mail", SwingConstants.RIGHT));
label.add(new JLabel("Password", SwingConstants.RIGHT));
panel.add(label, BorderLayout.WEST);
JPanel controls = new JPanel(new GridLayout(0, 1, 2, 2));
JTextField username = new JTextField();
controls.add(username);
JPasswordField password = new JPasswordField();
controls.add(password);
panel.add(controls, BorderLayout.CENTER);
JOptionPane.showMessageDialog(frame, panel, "login", JOptionPane.QUESTION_MESSAGE);
logininformation.put("user", username.getText());
logininformation.put("pass", new String(password.getPassword()));
return logininformation;
}
आप इसे की जरूरत है, यहां लॉगिन विंडो का स्क्रीनशॉट है:
यहाँ खिड़की के लिए मेरे कोड है
आप पर "एक्स क्लिक करेंगे, तो "दाहिने कोने पर, यह भी बंद हो जाता है। लेकिन अगर मैं आसानी से संभव हो तो मैं जेबटन को रद्द करना चाहता हूं।
- मदद
यह मेरा जवाब है ^^ बहुत बहुत धन्यवाद! – Gerret
आपका स्वागत है दोस्त। आपको भी +1 –