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);
}
bug8025082.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:openjdk-jdk10
作者:
评论列表
文章目录