1
Ok говорят, у меня есть JPanel «контроль» и JPanel «graphPanel» в другой JPanelRepaint на ребенка JPanel
public class outer extends JPanel implements ActionListener{
private JPanel controls,graphPanel;
private JButton doAction
public outer(){
JPanel controls = new JPanel();
JButton doAction = new JButton("Do stuff");
doAction.addActionListener(this);
controls.add(doAction);
JPanel graphPanel = new JPanel();
this.add(controls);
this.add(graphPanel);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==doAction){
//How do I fire paintComponent of controls JPanel on this click
}
Как я сделать «graphPanel» перекрашивать после того, как моя кнопка нажата
посмотреть на REVALIDATE() вызов на JPanel. – Kylar
если я звоню перекрасить дважды, он работает – user252693