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

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

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

Container.setLayout介绍

[英]Sets the layout manager for this container.
[中]设置此容器的布局管理器。

代码示例

代码示例来源:origin: stanfordnlp/CoreNLP

private void initAboutBox() {
 aboutBox = new JDialog(this, "About Tregex");
 aboutBox.getContentPane().setLayout(new BorderLayout());
 aboutBox.getContentPane().add(new JLabel("<html><b>Tregex and Tsurgeon</b></html>", SwingConstants.CENTER), BorderLayout.NORTH);
 aboutBox.getContentPane().add(new JLabel("<html>Tregex by Galen Andrew and Roger Levy<br>Tsurgeon by Roger Levy<br>Graphical interface by Anna Rafferty<br>Additional features and development by Chris Manning<br></html>", SwingConstants.CENTER), BorderLayout.CENTER);
 aboutBox.getContentPane().add(new JLabel("<html><font size=2>\u00A92007 The Board of Trustees of The Leland Stanford Junior University.<br>Distributed under the GNU General Public License</font></html>", SwingConstants.CENTER), BorderLayout.SOUTH);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

private static void createTabs(){
  tabbedPane = new JTabbedPane();
  canvasPanel1 = new JPanel();
  canvasPanel1.setLayout(new BorderLayout());
  tabbedPane.addTab("jME3 Canvas 1", canvasPanel1);
  canvasPanel2 = new JPanel();
  canvasPanel2.setLayout(new BorderLayout());
  tabbedPane.addTab("jME3 Canvas 2", canvasPanel2);
  frame.getContentPane().add(tabbedPane);
  currentPanel = canvasPanel1;
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

private static void createWindowForPanel(AwtPanel panel, int location){
  JFrame frame = new JFrame("Render Display " + location);
  frame.getContentPane().setLayout(new BorderLayout());
  frame.getContentPane().add(panel, BorderLayout.CENTER);
  frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  frame.addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosed(WindowEvent e) {
      if (++panelsClosed == 2){
        app.stop();
      }
    }
  });
  frame.pack();
  frame.setLocation(location, Toolkit.getDefaultToolkit().getScreenSize().height - 400);
  frame.setVisible(true);
}

代码示例来源:origin: winder/Universal-G-Code-Sender

private static void frameLauncher(String title, Component c) {
    JFrame frame = new JFrame(title);

    frame.getContentPane().setLayout(new BorderLayout());
    frame.getContentPane().add(c, BorderLayout.CENTER);

    frame.pack();
    frame.setVisible(true);
  }
}

代码示例来源:origin: stanfordnlp/CoreNLP

private void createAndShowGUI() {
 //Make sure we have nice window decorations.
 JFrame.setDefaultLookAndFeelDecorated(true);
 //Create and set up the window.
 frame = new JFrame("Stanford Named Entity Recognizer");
 frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
 frame.getContentPane().setLayout(new BorderLayout());
 frame.getContentPane().setSize(WIDTH, HEIGHT);
 frame.setJMenuBar(addMenuBar());
 //frame.setSize(new Dimension(WIDTH, HEIGHT));
 frame.setSize(WIDTH, HEIGHT);
 buildTagPanel();
 buildContentPanel();
 //Display the window.
 frame.pack();
 frame.setSize(WIDTH, HEIGHT);
 frame.setVisible(true);
}

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

JLabel versionLabel = new JLabel("java.version=" + System.getProperty("java.version"));
JLabel javaHomeLabel = new JLabel("java.home=" + System.getProperty("java.home"));
setLayout(new BorderLayout());
add(versionLabel, BorderLayout.PAGE_START);
add(javaHomeLabel, BorderLayout.PAGE_END);
JFrame frame = new JFrame("MyJavaMacOSXApp");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
MyJavaMacOSXApp newContentPane = new MyJavaMacOSXApp();
newContentPane.setOpaque(true); 
frame.setContentPane(newContentPane);
frame.pack();
frame.setVisible(true);

代码示例来源:origin: alibaba/jstorm

String[] prompt,
                   boolean[] echo) {
panel = new JPanel();
panel.setLayout(new GridBagLayout());
panel.add(new JLabel(instruction), gbc);
gbc.gridy++;
  gbc.gridx = 0;
  gbc.weightx = 1;
  panel.add(new JLabel(prompt[i]), gbc);
    texts[i] = new JPasswordField(20);
  panel.add(texts[i], gbc);
  gbc.gridy++;

代码示例来源:origin: cmusphinx/sphinx4

public VUMeterMonitor() {
  vumeter = new VUMeter();
  vuMeterPanel = new VUMeterPanel();
  vuMeterPanel.setVu(vumeter);
  vuMeterPanel.start();
  vuMeterDialog = new JDialog();
  vuMeterDialog.setBounds(100, 100, 100, 400);
  vuMeterDialog.getContentPane().setLayout(new BorderLayout());
  vuMeterDialog.getContentPane().add(vuMeterPanel);
  vuMeterDialog.setVisible(true);
}

代码示例来源:origin: opensourceBIM/BIMserver

public static void main(String[] args) {
    JFrame f = new JFrame();
    Container c = f.getContentPane();
    c.setLayout(new GridLayout(0, 1));
    StringBuffer sb = new StringBuffer();
    for (int ii = 0; ii < 10; ii++) {
      c.add(new AutoSelectTextField(sb.toString()));
      sb.append("Ha ");
    }
    f.pack();
    f.setVisible(true);
  }
}

代码示例来源:origin: stanfordnlp/CoreNLP

private void createAndShowGUI() {
 //Make sure we have nice window decorations.
 JFrame.setDefaultLookAndFeelDecorated(true);
 //Create and set up the window.
 frame = new JFrame("Stanford Named Entity Recognizer");
 frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
 frame.getContentPane().setLayout(new BorderLayout());
 frame.getContentPane().setPreferredSize(new Dimension(WIDTH, HEIGHT));
 frame.setJMenuBar(addMenuBar());
 buildTagPanel();
 buildContentPanel();
 buildExtractButton();
 extractButton.setEnabled(false);
 extract.setEnabled(false);
 //Display the window.
 frame.pack();
 frame.setVisible(true);
}

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

setLayout(new BorderLayout());
JPanel jp = new JPanel();
jp.setLayout(new BorderLayout());
JTabbedPane tb = new JTabbedPane();
tb.setUI(new CustomTabbedPaneUI());
tb.add("Tab4", new JTextArea(""));
tb.add("Tab5", new JTextArea(""));
jp.add(tb, BorderLayout.CENTER);
add(jp, BorderLayout.CENTER);
tb.setEnabledAt(1, false);
tb.setEnabledAt(3, false);
JFrame frame = new JFrame();
frame.getContentPane().add(new TabbedPane());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 200);
frame.setVisible(true);

代码示例来源:origin: wiztools/rest-client

private void initLayout() {
  Container c = this.getContentPane();
  c.setLayout(new BorderLayout(5, 5));
    JPanel jp = new JPanel(new GridLayout(2, 1));
    jp.add(new JLabel(" Subtype (multipart/?): "));
    jp.add(new JLabel(" Mode: "));
    c.add(jp, BorderLayout.WEST);
    JPanel jp = new JPanel(new GridLayout(2, 1));
    jp.add(jcb_subtype);
    jp.add(jcb_mode);
    c.add(jp, BorderLayout.CENTER);
    JPanel jp = new JPanel(new FlowLayout(FlowLayout.RIGHT));
    jp.add(jb_cancel);
    jp.add(jb_ok);
    c.add(jp, BorderLayout.SOUTH);

代码示例来源:origin: opentripplanner/OpenTripPlanner

public RouteDialog(JFrame owner, String initialFrom) {
    super(owner, true);
    fromField = new JTextField(initialFrom, 30);
    toField = new JTextField(30);
    goButton = new JButton("Go");
    
    Container pane = getContentPane();
    
    pane.setLayout(new BoxLayout(pane, BoxLayout.PAGE_AXIS));
    pane.add(new JLabel("From"));
    pane.add(fromField);
    pane.add(new JLabel("To"));
    pane.add(toField);
    pane.add(goButton);
    pack();
    final RouteDialog outer = this;
    goButton.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {
        from = fromField.getText().trim();
        to = toField.getText().trim();
        outer.setVisible(false);
      }
      
    });
    setVisible(true);
  }
}

代码示例来源:origin: apache/shiro

refreshButton.addActionListener(this);
JPanel valuePanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
valuePanel.add(valueField);
valuePanel.add(saveButton);
secureMethod3Button.addActionListener(this);
JPanel methodPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
methodPanel.add(secureMethod1Button);
methodPanel.add(secureMethod2Button);
methodPanel.add(secureMethod3Button);
frame = new JFrame("Apache Shiro Sample Application");
frame.setSize(500, 200);
panel.setLayout(new BorderLayout());
panel.add(logo, BorderLayout.NORTH);
panel.add(valuePanel, BorderLayout.CENTER);
panel.add(methodPanel, BorderLayout.SOUTH);

代码示例来源:origin: pmd/pmd

private void init() {
  JTextArea errorArea = new JTextArea();
  errorArea.setEditable(false);
  errorArea.setText(exc.getMessage() + "\n");
  getContentPane().setLayout(new BorderLayout());
  JPanel messagePanel = new JPanel(new BorderLayout());
  messagePanel.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createRaisedBevelBorder(), BorderFactory
      .createTitledBorder(BorderFactory.createEtchedBorder(), NLS.nls("COMPILE_ERROR.PANEL.TITLE"))));
  messagePanel.add(new JScrollPane(errorArea), BorderLayout.CENTER);
  getContentPane().add(messagePanel, BorderLayout.CENTER);
  JPanel btnPane = new JPanel(new FlowLayout(FlowLayout.RIGHT));
  okBtn = new JButton(NLS.nls("COMPILE_ERROR.OK_BUTTON.CAPTION"));
  okBtn.addActionListener(this);
  btnPane.add(okBtn);
  getRootPane().setDefaultButton(okBtn);
  getContentPane().add(btnPane, BorderLayout.SOUTH);
  pack();
  setLocationRelativeTo(getParent());
  setVisible(true);
}

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

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

 public class DemoJTextFieldWithLimit extends JApplet{
  JTextField textfield1;
  JLabel label1;

  public void init() {
   getContentPane().setLayout(new FlowLayout());
   //
   label1 = new JLabel("max 10 chars");
   textfield1 = new JTextField(15);
   getContentPane().add(label1);
   getContentPane().add(textfield1);
   textfield1.setDocument
    (new JTextFieldLimit(10));
   }
}

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

private JFrame frame = new JFrame("Test");
private JPanel panel = new JPanel();
private JLabel label = new JLabel("CenteredJLabel");
  panel.setLayout(new GridBagLayout());
  panel.add(label);
  panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
  frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  frame.add(panel);
  frame.setSize(400, 300);
  frame.setLocationRelativeTo(null);
  frame.setVisible(true);

代码示例来源:origin: libgdx/libgdx

private void initializeComponents () {
  getContentPane().setLayout(new GridBagLayout());
  JPanel leftSidePanel = new JPanel();
  leftSidePanel.setLayout(new GridBagLayout());
  getContentPane().add(leftSidePanel, new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER,
    GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
    JPanel fontPanel = new JPanel();
    leftSidePanel.add(fontPanel, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
      GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0));
      unicodePanel = new JPanel(new GridBagLayout());
      fontPanel.add(unicodePanel, new GridBagConstraints(2, 3, 2, 1, 0.0, 0.0, GridBagConstraints.EAST,
        GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 5), 0, 0));
  JPanel rightSidePanel = new JPanel();
  rightSidePanel.setLayout(new GridBagLayout());
  getContentPane().add(rightSidePanel, new GridBagConstraints(1, 0, 1, 2, 0.0, 0.0, GridBagConstraints.CENTER,
    GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));

代码示例来源:origin: wildfly/wildfly

void init() {
  getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
  checkboxes.setLayout(new BoxLayout(checkboxes, BoxLayout.Y_AXIS));
  getContentPane().add(start_discarding_button);
  getContentPane().add(stop_discarding_button);
  start_discarding_button.addActionListener(this);
  stop_discarding_button.addActionListener(this);
  getContentPane().add(checkboxes);
  pack();
  setVisible(true);
  setTitle(localAddress() != null? localAddress().toString() : "n/a");
}

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

this.setLayout(new GridLayout(N, N, N, N));
this.setBorder(BorderFactory.createEmptyBorder(N, N, N, N));
for (int r = 0; r < N; r++) {
  for (int c = 0; c < N; c++) {
    this.add(create(r + N, r + 1, c + 2));
JFrame f = new JFrame("HTMLFractions");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(this);
f.pack();
f.setLocationRelativeTo(null);
f.setVisible(true);

相关文章

微信公众号

最新文章

更多

Container类方法