Новое на Java. Я не могу открыть раскрывающийся список.Java JComboBox не отображается
Первоначально у меня был код перед кнопкой, но когда я запустил код (идея intelliJ), ни падение, ни кнопка не появились.
stackoverflow хочет получить дополнительную информацию. Не знаю, что добавить. Я уверен, что это просто ошибка noobie в синтаксисе.
package com.example.guiTest;
import javax.swing.*;
import java.awt.*;
import java.lang.Object;
import java.awt.Component;
import java.awt.Container;
import javax.swing.JComponent;
import javax.swing.JComboBox;
public class Main {
public static void main(String[] args) {
JFrame window = new JFrame("Position");
window.setVisible(true);
window.setSize(500, 500);
window.setResizable(true);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
window.setLocation(dim.width/2-window.getSize().width/2, dim.height/2-window.getSize().height/2);;
JPanel panel = new JPanel();
panel.setLayout(null);
window.add(panel);
JLabel test = new JLabel("This is a test");
test.setBounds(20,0,120,120);
panel.add(test);
JButton button = new JButton("Compile");
button.setBounds(250, 250, 120, 50);
panel.add(button);
String[] noteArray = {"a", "b"};
JComboBox note = new JComboBox(noteArray);
note.setPreferredSize(new Dimension(200,130));
note.setLocation(new Point(200,200));
note.setEditable(true);
note.setSelectedIndex(3);
note.setVisible(true);
panel.add(note);
}
}
Почему вы пытаетесь изменить свой ответ? Это не очень хорошая вещь, потому что это по сути отрицает мой ответ. Вместо этого отправьте комментарий, если вам нужно общаться со мной. –