bug8025082.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:openjdk-jdk10 作者:
private static void createUI() {
    frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(500, 500);
    JTextPane textpane = new JTextPane();
    textpane.setText("Select Me");
    textpane.selectAll();

    JPanel panel = new JPanel(new BorderLayout());
    panel.add(textpane, BorderLayout.CENTER);
    button = new JButton("Press Me");
    panel.add(button, BorderLayout.SOUTH);

    button.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            if (!textpane.getCaret().isSelectionVisible()) {
                throw new RuntimeException("Highlight removed after "
                        + "button click");
            }
        }
    });

    frame.getContentPane().add(panel);
    frame.setLocationRelativeTo(null);
    frame.setVisible(true);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号