Hallo Forum,
ich habe folgende Problematik.
scheinbar ist "setCellSelectionEnabled(true)" und "setRowSelectionAllowed(true)" nicht wirksam, wenn man die ScrollPane an die JOptionPane per showMessageDialog übergibt.
Hat da jemand eine Idee ?
Vielen Dank fürs helfen
Christian
ich habe folgende Problematik.
scheinbar ist "setCellSelectionEnabled(true)" und "setRowSelectionAllowed(true)" nicht wirksam, wenn man die ScrollPane an die JOptionPane per showMessageDialog übergibt.
Hat da jemand eine Idee ?
Vielen Dank fürs helfen
Christian
Java:
my_table.setCellSelectionEnabled(true);
my_table.setRowSelectionAllowed(true);
CellColorDecorator.install(my_table);
my_table.setAutoCreateRowSorter(true);
my_table.setPreferredScrollableViewportSize(new Dimension(my_table.getPreferredSize()));
// neue ScrollPane
my_scroll_pane = new JScrollPane(my_table);
my_scroll_pane.setLayout(new ScrollPaneLayout());
my_scroll_pane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
my_scroll_pane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
my_grid_bag_constraints = new GridBagConstraints();
my_grid_bag_constraints.gridx = 1;
my_grid_bag_constraints.gridy = 0;
my_grid_bag_constraints.gridwidth = 0;
my_grid_bag_constraints.gridheight = 0;
my_grid_bag_constraints.insets = new Insets(2, 2, 2, 2);
my_grid_bag_constraints.fill = GridBagConstraints.BOTH;
einsatzverfuegungen_detail_panel.add(my_scroll_pane, my_grid_bag_constraints);
JOptionPane.showMessageDialog(my_frame, einsatzverfuegungen_detail_panel, "Erhebungen",
JOptionPane.INFORMATION_MESSAGE);