java.awt.Container.removeAll()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(7.7k)|赞(0)|评价(0)|浏览(177)

本文整理了Java中java.awt.Container.removeAll()方法的一些代码示例,展示了Container.removeAll()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Container.removeAll()方法的具体详情如下:
包路径:java.awt.Container
类名称:Container
方法名:removeAll

Container.removeAll介绍

[英]Removes all the components from this container.
[中]

代码示例

代码示例来源:origin: 4thline/cling

@Override
  public void run() {
    errorWindow.getContentPane().removeAll();
    JTextArea textArea = new JTextArea();
    textArea.setEditable(false);
    StringBuilder text = new StringBuilder();
    text.append("An exceptional error occurred!\nYou can try to continue or exit the application.\n\n");
    text.append("Please tell us about this here:\nhttp://www.4thline.org/projects/mailinglists-cling.html\n\n");
    text.append("-------------------------------------------------------------------------------------------------------------\n\n");
    Writer stackTrace = new StringWriter();
    throwable.printStackTrace(new PrintWriter(stackTrace));
    text.append(stackTrace.toString());
    textArea.setText(text.toString());
    JScrollPane pane = new JScrollPane(textArea);
    errorWindow.getContentPane().add(pane, BorderLayout.CENTER);
    JButton exitButton = new JButton("Exit Application");
    exitButton.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        System.exit(1);
      }
    });
    errorWindow.getContentPane().add(exitButton, BorderLayout.SOUTH);
    errorWindow.pack();
    Application.center(errorWindow);
    textArea.setCaretPosition(0);
    errorWindow.setVisible(true);
  }
});

代码示例来源:origin: stackoverflow.com

p.add(f);
frame.add(p);
frame.setVisible(true);
            lastFocusableIndex = 0;
            sl.setFocused(false);
            autoSuggestionPopUpWindow.setVisible(false);
            setFocusToTextField();
      autoSuggestionPopUpWindow.setVisible(false);
      setFocusToTextField();
typedWord = getCurrentlyTypedWord();
suggestionsPanel.removeAll();//remove previos words/jlabels that were added
suggestionsPanel.add(suggestionLabel);

代码示例来源:origin: skylot/jadx

String defaults = JadxSettingsAdapter.makeString(JadxSettings.makeDefault());
    JadxSettingsAdapter.fill(settings, defaults);
    getContentPane().removeAll();
    initUI();
    pack();
contentPane.add(panel, BorderLayout.CENTER);
contentPane.add(buttonPane, BorderLayout.PAGE_END);
getRootPane().setDefaultButton(saveBtn);

代码示例来源:origin: stackoverflow.com

JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(this);
f.pack();
f.setVisible(true);
timer.start();
this.removeAll();
for (JLabel label : list) add(label);
this.validate();

代码示例来源:origin: chewiebug/GCViewer

getContentPane().removeAll();
String newTitle = "";
if (chartPanelViews.size() > 0) {
    constraints.weightx = 2;
    getContentPane().add(chartPanelView.getViewBar(), constraints);
    row++;
  modelChart.setPreferredSize(new Dimension(800, 600));
  modelChartAndDetails.setVisible(!chartPanelView.isMinimized());
  getContentPane().add(modelChartAndDetails, constraints);
  constraints.fill = GridBagConstraints.HORIZONTAL;
  constraints.anchor = GridBagConstraints.SOUTH;
  getContentPane().add(modelMetricsPanel, constraints);
  modelMetricsPanel.setVisible(showModelMetricsPanel && (!chartPanelView.isMinimized()));

代码示例来源:origin: stackoverflow.com

import java.util.*;
import java.awt.*;
import javax.swing.*;

public class Testing extends JPanel {

  JLabel jl;
  ImageIcon icon;
  Point pointer;

  public static void main(String[] args) {
    JFrame jf = new JFrame();
    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JPanel jp1 = new JPanel();
    JPanel jp2 = new JPanel();
    JLabel jl1 = new JLabel("Hey1");
    JLabel jl2 = new JLabel("Hey2");
    jp1.add(jl1);
    jp2.add(jl2);
    jf.add(jp1);
    jf.pack();
    jf.setVisible(true);
    Scanner myScanner = new Scanner(System.in);
    int x = myScanner.nextInt(); // the line causes the code to not work , 
    jf.getContentPane().removeAll();
    jf.add(jp2);
    jf.validate();
  }
}

代码示例来源:origin: stackoverflow.com

removeAll();        
  add(checkBox, BorderLayout.WEST); 
  add(renderer, BorderLayout.CENTER);

代码示例来源:origin: stackoverflow.com

import javax.swing.*;

public class Test extends JFrame {
  private JPanel nPanel;
  private JLabel label;

  Test() {
    setSize(300,300);
    nPanel = new JPanel();
    label = new JLabel("Hello!");
    nPanel.add(label);
    add(nPanel);
  }

  public void clear(JPanel panel) {
    panel.removeAll();
    panel.repaint();
  }

  public static void main(String[] args) {
    Test t = new Test();
    t.setVisible(true);
    t.clear(t.nPanel); //if you comment this line, you will see label said "Hello" to you!
  }
}

代码示例来源:origin: stackoverflow.com

public Component add(Component c) {
  ensurePopupMenuCreated();
  popupMenu.add(c);
  return c;
public Component add(Component c, int index) {
  ensurePopupMenuCreated();
  popupMenu.add(c, index);
  return c;
public void removeAll() {
  if(popupMenu != null){
    popupMenu.removeAll();

代码示例来源:origin: stackoverflow.com

m_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
m_frame.setSize(600, 400);
m_frame.setVisible(true);
ChordEditor ce = new ChordEditor();
m_frame.getContentPane().removeAll();
m_frame.add(ce);
m_frame.getContentPane().repaint();
m_frame.validate();

代码示例来源:origin: stackoverflow.com

public class PanelTest extends JFrame {

    Container contentPane;

    public PanelTest()  {
      super("Changing JPanel inside a JFrame");
      contentPane=getContentPane();
    }

    public void createChangePanel() {
      contentPane.removeAll();
      JPanel newPanel=new JPanel();
      contentPane.add(newPanel);
      System.out.println("new panel created");//for debugging purposes
      validate();
      setVisible(true);
    }
}

代码示例来源:origin: stackoverflow.com

panel1.add(screenSwapper);
this.getContentPane().add(panel1);
this.getContentPane().add(panel2);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        panel2.removeAll();
        panel2.removeAll();

代码示例来源:origin: datacleaner/DataCleaner

public void setComponent(final Component component) {
    final Container contentPane = _collapsiblePane.getContentPane();
    contentPane.removeAll();
    if (component != null) {
      contentPane.add(component);
    }
  }
}

代码示例来源:origin: stackoverflow.com

add(b1, BorderLayout.CENTER);
      repaint();
      revalidate();
      removeAll();
      repaint();
      revalidate();
frame.add(new Animation());
frame.setVisible(true);
frame.setSize(1000, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

代码示例来源:origin: com.anrisoftware.prefdialog/prefdialog-core

private void setupContainer() {
  Container container = getContainer();
  container.removeAll();
  container.setLayout(layout);
  container.add(getTitleLabel(), "0, 0");
  container.add(fieldScroll, "0, 1");
}

代码示例来源:origin: stackoverflow.com

frame.add(panel,BorderLayout.CENTER);
frame.setVisible(true);
frame.add(button,BorderLayout.SOUTH);
panel.add(label);
      panel.removeAll();
      panel.add(label);
      frame.pack();
      panel.removeAll();
      panel.add(label1);
      frame.pack();
      panel.removeAll();
      panel.add(label2);
      frame.pack();

代码示例来源:origin: com.anrisoftware.prefdialog/prefdialog-core

private void setupContainer() {
  Container container = getContainer();
  container.removeAll();
  container.setLayout(layout);
  container.add(titleLabel, "0, 0");
  container.add(getComponent(), "0, 1");
}

代码示例来源:origin: stackoverflow.com

try {
      TestFilechooser frame = new TestFilechooser();
      frame.setVisible(true);
    } catch (Exception e) {
      e.printStackTrace();
jc = new MyFileChooser();
JButton btnOpen = new JButton("open");
contentPane.add(btnOpen, BorderLayout.NORTH);
panel2.removeAll();
panel2.add(comboBox);
panel2.add(c1);//optional used to add the buttons after combobox
panel2.add(c2);//optional used to add the buttons after combobox

代码示例来源:origin: org.opentcs.thirdparty.jhotdraw/jhotdraw

@Override
protected void done(Drawing result) {
  Container c = getContentPane();
  c.setLayout(new BorderLayout());
  c.removeAll();
  c.add(drawingPanel = new NetPanel());
  if (result != null) {
    Drawing drawing = (Drawing) result;
    setDrawing(drawing);
  }
}

代码示例来源:origin: stackoverflow.com

panel.setPreferredSize(new Dimension(500,400));
button.addActionListener(this);
add(panel,BorderLayout.CENTER);
add(button, BorderLayout.SOUTH);
aitor.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
aitor.pack();
aitor.setVisible(true);
panel.removeAll();
table =new JTable(data,columns);
panel.add(new JScrollPane(table),BorderLayout.CENTER);
repaint();
revalidate();

相关文章

微信公众号

最新文章

更多

Container类方法