You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Lucas Friedmann (Jira)" <ji...@apache.org> on 2020/04/15 08:31:00 UTC
[jira] [Updated] (NETBEANS-4173) FlatLaF: Partial render selected
BeanTreeView element
[ https://issues.apache.org/jira/browse/NETBEANS-4173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lucas Friedmann updated NETBEANS-4173:
--------------------------------------
Summary: FlatLaF: Partial render selected BeanTreeView element (was: [FlatLaF] Partial render selected BeanTreeView element)
> FlatLaF: Partial render selected BeanTreeView element
> -----------------------------------------------------
>
> Key: NETBEANS-4173
> URL: https://issues.apache.org/jira/browse/NETBEANS-4173
> Project: NetBeans
> Issue Type: Bug
> Components: FlatLaf
> Affects Versions: 11.2
> Reporter: Lucas Friedmann
> Priority: Minor
> Attachments: image.png
>
>
> !image.png|thumbnail!
> Example code
> {code}
> import com.formdev.flatlaf.FlatLightLaf;
> import org.openide.explorer.ExplorerManager;
> import org.openide.explorer.view.BeanTreeView;
> import org.openide.nodes.AbstractNode;
> import org.openide.nodes.Children;
> import javax.swing.*;
> import java.awt.*;
> import java.awt.event.ActionEvent;
> public class SampleFrame extends JFrame implements ExplorerManager.Provider {
> private final ExplorerManager explorerManager = new ExplorerManager();
> public SampleFrame() throws HeadlessException {
> setSize(300, 400);
> explorerManager.setRootContext(new SampleNode());
> BeanTreeView beanTreeView = new BeanTreeView();
> getContentPane().add(beanTreeView, BorderLayout.CENTER);
> }
> @Override
> public ExplorerManager getExplorerManager() {
> return explorerManager;
> }
> private static class SampleNode extends AbstractNode {
> public SampleNode() {
> super(Children.LEAF);
> setName("SampleNode");
> }
> @Override
> public Action[] getActions(boolean context) {
> AbstractAction action = new AbstractAction() {
> @Override
> public void actionPerformed(ActionEvent e) {
> }
> };
> action.putValue(Action.NAME, "Sample");
> return new Action[]{action};
> }
> }
> public static void main(String[] args) {
> SwingUtilities.invokeLater(() -> {
> FlatLightLaf.install();
> SampleFrame frame = new SampleFrame();
> frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
> frame.setVisible(true);
> });
> }
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists