java集合刷新面板_java Swing 中 面板刷新的问题。。求指教 。 高手在哪里啊。。。...
javaswing中repaint()刷新面板的問題?求指教。。。代碼如下:運行后點擊按鈕1,面板沒刷新,需要縮放面板才能看到新的面板。我用計時器或則線程來調用repaint(),好像都沒...
java swing 中 repaint()刷新面板的問題? 求指教。。。代碼如下:運行后點擊按鈕1,面板沒刷新,需要縮放面板才能看到新的面板。 我用計時器或則線程來調用repaint(),好像都沒用,到底是怎么回事啊。。。import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Test extends JFrame implements ActionListener {?MyThread thread = new MyThread();?JFrame frame;?JPanel panel;?Container containe;?JPanel panel2;?javax.swing.Timer time = new Timer(80,this);?Test() {??time.start();??frame = new JFrame();??containe = frame.getContentPane();??panel = new JPanel();??panel2 = new JPanel();??JButton button1 = new JButton("按鈕1");??JButton button2 = new JButton("按鈕2");??panel.setBackground(Color.BLACK);??panel2.setBackground(Color.RED);??button1.addActionListener(new ActionListener() {???public void actionPerformed(ActionEvent e) {????containe.removeAll();????containe.add(panel2);???}??});??button2.addActionListener(new ActionListener() {???public void actionPerformed(ActionEvent e) {????containe.removeAll();????containe.add(panel);???}??});??panel.add(button1);??panel2.add(button2);??containe.add(panel);??frame.setSize(800, 600);??frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);??thread.start();??frame.setVisible(true);?}?public static void main(String[] args) {??new Test();?}?class MyThread extends Thread {??public void run() {???containe.repaint();??}?}?@Override?public void actionPerformed(ActionEvent e) {??// TODO Auto-generated method stub??repaint();?}}
展開
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java集合刷新面板_java Swing 中 面板刷新的问题。。求指教 。 高手在哪里啊。。。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA项目答辩的自我评价_毕业答辩的英
- 下一篇: 1px 等于多少 pt(1em等于多少像