[讨论]关于JTextArea的问题。
部分代码是这样的 scrollPane = new JScrollPane(area);
scrollPaneHex = new JScrollPane(displayHexArea);
panel.add(scrollPane, BorderLayout.CENTER);
panel.add(scrollPaneHex, BorderLayout.CENTER);
displayHexArea.setVisible(false);
area.setVisible(true);
scrollPaneHex = new JScrollPane(displayHexArea);
panel.add(scrollPane, BorderLayout.CENTER);
panel.add(scrollPaneHex, BorderLayout.CENTER);
displayHexArea.setVisible(false);
area.setVisible(true);
我是想在一个类似于记事本的程序中在显示文本的16进制时用displayHexArea来显示,而普通的文本用area来显示,可是当我调用displayHexArea.setVisible(false);时,把area也给遮住了,就象下面这个图:
怎么实现我想要的功能呢?