Java 类javax.swing.SpringLayout 实例源码
项目:Maxine-VM
文件:CallGraphDisplay.java
public PropertiesAction() {
super("Properties", null);
// putValue(SHORT_DESCRIPTION, desc);
// putValue(MNEMONIC_KEY, mnemonic);
String[] labels = { "Name", "Entry time", "Exit time", "Entry cpu", "Exit cpu", "This", "Result", "Parameters"};
propsPanel = new JPanel(new SpringLayout());
for (int i = 0; i < labels.length; i++) {
JLabel l = new JLabel(labels[i] + ": ", JLabel.TRAILING);
propsPanel.add(l);
JTextField textField = new JTextField(10);
l.setLabelFor(textField);
propsPanel.add(textField);
propsMap.put(labels[i], textField);
}
SpringUtilities.makeCompactGrid(propsPanel, labels.length, 2, 5, 5, 5, 5);
}
项目:JavaGraph
文件:Template.java
public TemplateEditor(GrammarModel grammar) {
super(grammar, new SpringLayout());
setBackground(ExplorationDialog.INFO_BG_COLOR);
addName();
addExplanation();
add(Box.createRigidArea(new Dimension(0, 6)));
addKeyword();
addNrArguments();
add(Box.createRigidArea(new Dimension(0, 6)));
for (String argName : Template.this.argumentNames) {
addArgument(argName);
}
SpringUtilities.makeCompactGrid(this,
6 + Template.this.argumentNames.length,
1,
2,
2,
0,
0);
refresh();
}
项目:Equella
文件:GroupBox.java
public GroupBox(final AbstractButton b)
{
button = b;
button.addItemListener(this);
button.setOpaque(true);
button.setBackground(this.getBackground());
final int buttonHeight = button.getPreferredSize().height;
inner = new JPanel();
inner.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(),
BorderFactory.createEmptyBorder(buttonHeight / 2, 5, 5, 5)));
final SpringLayout layout = new SpringLayout();
super.setLayout(layout);
super.add(button);
super.add(inner);
layout.putConstraint(SpringLayout.WEST, button, 10, SpringLayout.WEST, this);
layout.putConstraint(SpringLayout.NORTH, inner, buttonHeight / 2, SpringLayout.NORTH, this);
layout.putConstraint(SpringLayout.WEST, inner, 0, SpringLayout.WEST, this);
layout.putConstraint(SpringLayout.SOUTH, this, 0, SpringLayout.SOUTH, inner);
layout.putConstraint(SpringLayout.EAST, this, 0, SpringLayout.EAST, inner);
}
项目:MaxSim
文件:CallGraphDisplay.java
public PropertiesAction() {
super("Properties", null);
// putValue(SHORT_DESCRIPTION, desc);
// putValue(MNEMONIC_KEY, mnemonic);
String[] labels = { "Name", "Entry time", "Exit time", "Entry cpu", "Exit cpu", "This", "Result", "Parameters"};
propsPanel = new JPanel(new SpringLayout());
for (int i = 0; i < labels.length; i++) {
JLabel l = new JLabel(labels[i] + ": ", JLabel.TRAILING);
propsPanel.add(l);
JTextField textField = new JTextField(10);
l.setLabelFor(textField);
propsPanel.add(textField);
propsMap.put(labels[i], textField);
}
SpringUtilities.makeCompactGrid(propsPanel, labels.length, 2, 5, 5, 5, 5);
}
项目:openjdk9
文件:JPopupMenuOverlapping.java
protected void prepareControls() {
if(frame != null) {
frame.setVisible(false);
}
frame = new JFrame("Mixing : Dropdown Overlapping test");
frame.setLayout(new SpringLayout());
frame.setSize(200, 200);
popup = new JPopupMenu();
ActionListener menuListener = new ActionListener() {
public void actionPerformed(ActionEvent event) {
lwClicked = true;
}
};
JMenuItem item;
for (int i = 0; i < petStrings.length; i++) {
popup.add(item = new JMenuItem(petStrings[i]));
item.addActionListener(menuListener);
}
propagateAWTControls(frame);
frame.setVisible(true);
loc = frame.getContentPane().getLocationOnScreen();
}
项目:libraries
文件:DoubleIntervalField.java
private JPanel createComponent() {
final ValueValidator validator = new ValueValidator(this.minimum, this.maximum);
final DoubleField minimumField = createDoubleField(this.minimumValueModel, this.minimumValidationModel, validator);
final DoubleField maximumField = createDoubleField(this.maximumValueModel, this.maximumValidationModel, validator);
@SuppressWarnings("serial")
final JPanel panel = new JPanel(new SpringLayout()) {
@Override
public void requestFocus() {
minimumField.getComponent().requestFocus();
}
};
panel.add(minimumField.getComponent());
panel.add(maximumField.getComponent());
SpringLayoutUtilities.makeCompactGrid(panel, 2, 1, 0, 0, 6, 0);
return panel;
}
项目:libraries
文件:ComponentProvider.java
@Override
public JComponent getComponent() {
if (this.panel == null) {
final IComponentContainer container = this.container;
final JPanel component = new JPanel(new SpringLayout());
this.panel = new JPanel(new BorderLayout()) {
@Override
public void setEnabled(final boolean enabled) {
super.setEnabled(enabled);
container.setEnabled(enabled);
}
};
this.panel.add(component, BorderLayout.NORTH);
this.container.addTo(component);
SpringLayoutUtilities.makeCompactGrid(component, container.getColumnCount(), container.getRowCount(), 4, 4, 6, 6);
}
return this.panel;
}
项目:GND_Control
文件:Profile_Item_GUI.java
public Profile_Item_GUI(Profile_Item profile) throws IOException{
URL img1 = Profile_Item_GUI.this.getClass().getResource("../quadicon.png");
Image g1 = ImageIO.read(img1);
g1 = g1.getScaledInstance(80, 80, Image.SCALE_SMOOTH);
ImageIcon icon1 = new ImageIcon(g1);
l3 = new JLabel(icon1);
p2.setBorder(BorderFactory.createEtchedBorder());
p2.add(l3);
l1.setText(l1.getText()+" "+profile.getTitle());
spring.putConstraint(SpringLayout.WEST,l1,4,SpringLayout.WEST,p3);
p3.add(l1);
l2.setText(l2.getText()+" "+profile.getDescription());
spring.putConstraint(SpringLayout.NORTH,l2,16,SpringLayout.NORTH,p3);
spring.putConstraint(SpringLayout.WEST,l2,4,SpringLayout.WEST,p3);
spring.putConstraint(SpringLayout.EAST,l2,-4,SpringLayout.WEST,b);
p3.add(l2);
spring.putConstraint(SpringLayout.EAST,b,-16,SpringLayout.EAST,p3);
spring.putConstraint(SpringLayout.NORTH,b,32,SpringLayout.NORTH,p3);
p3.add(b);
p1.add(p3,BorderLayout.CENTER);
p1.add(p2,BorderLayout.WEST);
add(p1);
setLayout(new GridLayout(1,1));
this.setMinimumSize(new Dimension(1000,80));
this.setMaximumSize(new Dimension(9000,80));
}
项目:Fog-Computing-Mobile-Architecture
文件:AddSensorModule.java
private JPanel createInputPanelArea() {
//Create and populate the panel.
JPanel springPanel = new JPanel(new SpringLayout());
springPanel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15));
JLabel lName = new JLabel("Sensor Type: ");
springPanel.add(lName);
sensorType = new JTextField();
lName.setLabelFor(sensorType);
springPanel.add(sensorType);
//Lay out the panel.
SpringUtilities.makeCompactGrid(springPanel,
1, 2, //rows, columns
6, 6, //initX, initY
6, 6); //xPad, yPad
return springPanel;
}
项目:Fog-Computing-Mobile-Architecture
文件:AddApplicationModule.java
private JPanel createInputPanelArea() {
//Create and populate the panel.
JPanel springPanel = new JPanel(new SpringLayout());
springPanel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15));
JLabel lName = new JLabel("Name: ");
springPanel.add(lName);
tfName = new JTextField();
lName.setLabelFor(tfName);
springPanel.add(tfName);
//Lay out the panel.
SpringUtilities.makeCompactGrid(springPanel,
1, 2, //rows, columns
6, 6, //initX, initY
6, 6); //xPad, yPad
return springPanel;
}
项目:Fog-Computing-Mobile-Architecture
文件:AddActuator.java
private JPanel createInputPanelArea() {
//Create and populate the panel.
JPanel springPanel = new JPanel(new SpringLayout());
springPanel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15));
JLabel lName = new JLabel("Name: ");
springPanel.add(lName);
actuatorName = new JTextField();
lName.setLabelFor(actuatorName);
springPanel.add(actuatorName);
JLabel lType = new JLabel("Actuator Type : ");
springPanel.add(lType);
actuatorType = new JTextField();
lName.setLabelFor(actuatorType);
springPanel.add(actuatorType);
//Lay out the panel.
SpringUtilities.makeCompactGrid(springPanel,
2, 2, //rows, columns
6, 6, //initX, initY
6, 6); //xPad, yPad
return springPanel;
}
项目:Fog-Computing-Mobile-Architecture
文件:AddActuatorModule.java
private JPanel createInputPanelArea() {
//Create and populate the panel.
JPanel springPanel = new JPanel(new SpringLayout());
springPanel.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15));
JLabel lName = new JLabel("Sensor Type: ");
springPanel.add(lName);
actuatorType = new JTextField();
lName.setLabelFor(actuatorType);
springPanel.add(actuatorType);
//Lay out the panel.
SpringUtilities.makeCompactGrid(springPanel,
1, 2, //rows, columns
6, 6, //initX, initY
6, 6); //xPad, yPad
return springPanel;
}
项目:Al-kaboom
文件:KautotuSartzekoPanela.java
public KautotuSartzekoPanela() {
this.setLayout(new SpringLayout());
this.erabiltzailea = new JLabel("Erabiltzaile izena:", SwingConstants.TRAILING);
this.erabiltzaileaField = new JTextField();
this.erabiltzaileaField.setName("Erabiltzailea Field");
this.erabiltzaileaField.addActionListener(gureAE -> AlKaboom.getAlKaboom().getUI().getKautotu()
.getKautotuPanela().taulaEguneratu(this.erabiltzaileaField.getText()));
this.erabiltzaileaField.addKeyListener(this);
this.erabiltzailea.setLabelFor(erabiltzaileaField);
this.zailtasuna = new JLabel("Zailtasuna:", SwingConstants.TRAILING);
aukerakArray = new String[] { "Erreza", "Normala", "Zaila", "Custom..." };
this.aukerakEraiki(0);
this.zailtasuna.setLabelFor(aukerak);
this.sartu = new JButton("Sartu");
this.sartu.setName("Sartu");
this.sartu.setEnabled(false);
this.sartu.addActionListener(gureAE -> this.datuakGorde());
this.aukerazkoa = new JButton("Zailtasuna Aukeratu...");
this.aukerazkoa.setEnabled(false);
this.aukerazkoa.setName("Zailtasuna Sartu");
this.aukerazkoa.addActionListener(gureAE -> AlKaboom.getAlKaboom().getUI().getKautotu().zailtasunaIpini());
this.guztiaGehitu();
}
项目:JavaMainRepo
文件:EmployeeFrame.java
public EmployeeFrame(String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 3, 0, 0));
JPanel panel = new JPanel();
contentPanel.add(panel);
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
caretakerButton = new JButton("Caretaker");
slPanel.putConstraint(SpringLayout.NORTH, caretakerButton, 65, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, caretakerButton, 93, SpringLayout.WEST, pan);
pan.add(caretakerButton);
JPanel rightPanel = new JPanel();
contentPanel.add(rightPanel);
setVisible(true);
}
项目:WOLFGANG
文件:CPNPlaceConfigurerDialog.java
@Override
protected void createCellSpecificComponents() {
try {
Dimension dim2 = new Dimension(35, 35);
JToggleButton tglInfinite = gettglInfinite(dim2);
JToggleButton tglBound = getBoundButon(dim2);
JPanel pnlBoundOrInfinite = new JPanel(new SpringLayout());
pnlBoundOrInfinite.add(tglInfinite);
pnlBoundOrInfinite.add(tglBound);
if (getPlace().isBounded()) {
tglBound.setEnabled(false);
tglInfinite.setEnabled(true);
}
if (!getPlace().isBounded()) {
tglBound.setEnabled(true);
tglInfinite.setEnabled(false);
}
SpringUtilities.makeCompactGrid(pnlBoundOrInfinite, 1, 2, 1, 1, 1, 1);
mainPanel().add(pnlBoundOrInfinite);
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Buttons could not be added. \nReason: " + e.getMessage(), "" + e.getClass(), JOptionPane.ERROR);
}
}
项目:plg
文件:ScriptDataObjectDialog.java
@Override
protected JPanel addToNorth() {
JPanel p = new JPanel();
nameField = new JTextField();
p.setLayout(new SpringLayout());
p.add(prepareFieldLabel("New data object name"));
p.add(nameField);
// lay out the panel
SpringUtilities.makeCompactGrid(p,
(p.getComponentCount() / 2), 2, // rows, cols
0, 0, // initX, initY
5, 10); //xPad, yPad
return p;
}
项目:SEPIA
文件:AnalysisContextDialog.java
private JPanel getActivityClassificationPanel() {
if (subjectDescriptorPanel == null) {
subjectDescriptorPanel = new JPanel(new SpringLayout());
for (String activity : getDialogObject().getACModel().getContext().getActivities()) {
JLabel label = new JLabel(activity, JLabel.TRAILING);
label.setToolTipText(activity);
label.setPreferredSize(new Dimension(140, label.getPreferredSize().height));
subjectDescriptorPanel.add(label);
SubjectDescriptorBox box = new SubjectDescriptorBox(activity);
box.setSelectedItem(getDialogObject().getSubjectDescriptor(activity));
subjectDescriptorPanel.add(box);
subjectDescriptorPanel.add(Box.createHorizontalGlue());
}
SpringUtilities.makeCompactGrid(subjectDescriptorPanel, getDialogObject().getACModel().getContext().getActivities().size(), 3, 0, 0, 0, 0);
}
return subjectDescriptorPanel;
}
项目:hipster
文件:FloatingPanel.java
/**
* Default constructor.
*/
FloatingPanel() {
setBackground(new Color(0, 0, 0, 0));
controller = new FloatingPanelController(this);
SpringLayout layout = new SpringLayout();
this.setLayout(layout);
caption = new JLabel("Test");
caption.setBackground(SHADED);
caption.setForeground(Color.WHITE);
this.add(caption);
contentPane = new JPanel();
contentPane.setBackground(CLEAR);
contentPane.setForeground(Color.WHITE);
this.add(contentPane);
layout.putConstraint(SpringLayout.WEST, caption, 3,
SpringLayout.WEST, this);
layout.putConstraint(SpringLayout.NORTH, caption, 3,
SpringLayout.NORTH, this);
layout.putConstraint(SpringLayout.NORTH, contentPane, 3,
SpringLayout.SOUTH, caption);
layout.putConstraint(SpringLayout.WEST, contentPane, 3,
SpringLayout.WEST, this);
}
项目:JavaMainRepo
文件:ListFrame.java
/**
*
* @param title
* The title of the frame.
*/
public ListFrame(final String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 1, 0, 0));
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
Animal = new JButton("Animal");
slPanel.putConstraint(SpringLayout.NORTH, Animal, 0, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, Animal, 0, SpringLayout.WEST, pan);
pan.add(Animal);
Employee = new JButton("Employee");
slPanel.putConstraint(SpringLayout.NORTH, Employee, 0, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, Employee, 78, SpringLayout.WEST, pan);
pan.add(Employee);
JPanel panel_2 = new JPanel();
contentPanel.add(panel_2);
setVisible(true);
}
项目:JavaMainRepo
文件:MainMenuFrame.java
public MainMenuFrame(String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 3, 0, 0));
JPanel panel = new JPanel();
// adding empty panel to fill grid layout
contentPanel.add(panel);
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
btnAdd = new JButton("Add");
slPanel.putConstraint(SpringLayout.NORTH, btnAdd, 65, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, btnAdd, 93, SpringLayout.WEST, pan);
pan.add(btnAdd);
btnList = new JButton("List");
slPanel.putConstraint(SpringLayout.NORTH, btnList, 150, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, btnList, 94, SpringLayout.WEST, pan);
pan.add(btnList);
btnSaveAndExit = new JButton("Save and Exit");
slPanel.putConstraint(SpringLayout.NORTH, btnSaveAndExit, 264, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, btnSaveAndExit, 69, SpringLayout.WEST, pan);
pan.add(btnSaveAndExit);
JPanel panel_2 = new JPanel();
contentPanel.add(panel_2);
setVisible(true);
}
项目:JavaMainRepo
文件:EmployeeFrame.java
public EmployeeFrame(String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 3, 0, 0));
JPanel panel = new JPanel();
contentPanel.add(panel);
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
caretakerButton = new JButton("Caretaker");
slPanel.putConstraint(SpringLayout.NORTH, caretakerButton, 65, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, caretakerButton, 93, SpringLayout.WEST, pan);
pan.add(caretakerButton);
JPanel rightPanel = new JPanel();
contentPanel.add(rightPanel);
setVisible(true);
}
项目:qrcode-desktop
文件:UrlGenerator.java
public UrlGenerator() {
SpringLayout layout = new SpringLayout();
JLabel label = new JLabel("URL: ");
txtUrl.setText("http://");
panel.setLayout(layout);
panel.add(label);
panel.add(txtUrl);
layout.putConstraint(SpringLayout.WEST, label, 5, SpringLayout.WEST, panel);
layout.putConstraint(SpringLayout.NORTH, label, 5, SpringLayout.NORTH, panel);
layout.putConstraint(SpringLayout.WEST, txtUrl, 5, SpringLayout.EAST, label);
layout.putConstraint(SpringLayout.NORTH, txtUrl, 5, SpringLayout.NORTH, panel);
layout.putConstraint(SpringLayout.EAST, txtUrl, -5, SpringLayout.EAST, panel);
}
项目:qrcode-desktop
文件:PhoneNumberGenerator.java
public PhoneNumberGenerator() {
SpringLayout layout = new SpringLayout();
JLabel label = new JLabel("Phone Number: ");
panel.setLayout(layout);
panel.add(label);
panel.add(txtPhoneNumber);
layout.putConstraint(SpringLayout.WEST, label, 5, SpringLayout.WEST, panel);
layout.putConstraint(SpringLayout.NORTH, label, 5, SpringLayout.NORTH, panel);
layout.putConstraint(SpringLayout.WEST, txtPhoneNumber, 5, SpringLayout.EAST, label);
layout.putConstraint(SpringLayout.NORTH, txtPhoneNumber, 5, SpringLayout.NORTH, panel);
layout.putConstraint(SpringLayout.EAST, panel, 5, SpringLayout.EAST, txtPhoneNumber);
}
项目:JavaMainRepo
文件:MainMenuFrame.java
public MainMenuFrame(String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 3, 0, 0));
JPanel panel = new JPanel();
// adding empty panel to fill grid layout
contentPanel.add(panel);
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
btnAdd = new JButton("Add");
slPanel.putConstraint(SpringLayout.NORTH, btnAdd, 65, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, btnAdd, 93, SpringLayout.WEST, pan);
pan.add(btnAdd);
btnList = new JButton("List");
slPanel.putConstraint(SpringLayout.NORTH, btnList, 150, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, btnList, 94, SpringLayout.WEST, pan);
pan.add(btnList);
btnSaveAndExit = new JButton("Save and Exit");
slPanel.putConstraint(SpringLayout.NORTH, btnSaveAndExit, 264, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, btnSaveAndExit, 69, SpringLayout.WEST, pan);
pan.add(btnSaveAndExit);
JPanel panel_2 = new JPanel();
contentPanel.add(panel_2);
setVisible(true);
}
项目:JavaMainRepo
文件:AddFrame.java
public AddFrame(String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 3, 0, 0));
JPanel panel = new JPanel();
contentPanel.add(panel);
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
animalButton = new JButton("Animal");
slPanel.putConstraint(SpringLayout.NORTH, animalButton, 65, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, animalButton, 93, SpringLayout.WEST, pan);
pan.add(animalButton);
employeeButton = new JButton("Employee");
slPanel.putConstraint(SpringLayout.NORTH, employeeButton, 100, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, employeeButton, 93, SpringLayout.WEST, pan);
pan.add(employeeButton);
JPanel rightPanel = new JPanel();
contentPanel.add(rightPanel);
setVisible(true);
}
项目:WOLFGANG
文件:AbstractPropertyCheckView.java
public void setUpGui() {
pnlProperty = new JPanel(new SpringLayout());
pnlProperty.add(getLabelHeadline());
pnlProperty.add(new JPopupMenu.Separator());
pnlProperty.add(getButtonErrorDetails());
pnlProperty.add(new JPopupMenu.Separator());
pnlProperty.add(getPanelSpecificFields());
SpringUtilities.makeCompactGrid(getPanelSpecificFields(), getPanelSpecificFields().getComponentCount(), 1, 0, 0, 0, 0);
pnlProperty.add(new JPopupMenu.Separator());
int componentCount = pnlProperty.getComponentCount();
SpringUtilities.makeCompactGrid(pnlProperty, componentCount, 1, 0, 0, 0, 0);
add(pnlProperty, BorderLayout.PAGE_START);
setMinimumSize(new Dimension((int) pnlProperty.getSize().getWidth(), (int) (lineHeight*componentCount)));
}
项目:itsimple
文件:PropertiesTabbedPane.java
private JPanel getAdditionalPanel(){
SpringLayout layout = new SpringLayout();
additionalPanel = new JPanel(new BorderLayout());
additionalPanel.setPreferredSize(new Dimension(250,200));
JPanel topPanel = new JPanel(layout);
additionalPanel.add(topPanel, BorderLayout.NORTH);
JLabel stereotypeLabel = new JLabel("Stereotype ");
stereotype = new ItComboBox();
stereotype.setEditable(true);
stereotype.addItem("");
stereotype.addItem("agent");
stereotype.addItem("utility");
stereotype.addItemListener(this);
topPanel.add(stereotypeLabel);
topPanel.add(stereotype);
SpringUtilities.makeCompactGrid(topPanel,1,2,5,5,5,5);
return additionalPanel;
}
项目:JavaMainRepo
文件:AFrame.java
public AFrame(String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 3, 0, 0));
JPanel panel = new JPanel();
contentPanel.add(panel);
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
animalButton = new JButton("Animal");
slPanel.putConstraint(SpringLayout.NORTH, animalButton, 65, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, animalButton, 93, SpringLayout.WEST, pan);
pan.add(animalButton);
employeeButton = new JButton("Employee");
slPanel.putConstraint(SpringLayout.NORTH, employeeButton, 100, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, employeeButton, 93, SpringLayout.WEST, pan);
pan.add(employeeButton);
JPanel rightPanel = new JPanel();
contentPanel.add(rightPanel);
setVisible(true);
}
项目:JavaMainRepo
文件:EmployeeFrame.java
/**
*
* @param title
* The title of the frame.
*/
public EmployeeFrame(final String title) {
super(title);
contentPanel.setLayout(new GridLayout(0, 1, 0, 0));
JPanel pan = new JPanel();
contentPanel.add(pan);
SpringLayout slPanel = new SpringLayout();
pan.setLayout(slPanel);
Caretaker = new JButton("Caretaker");
slPanel.putConstraint(SpringLayout.NORTH, Caretaker, 180, SpringLayout.NORTH, pan);
slPanel.putConstraint(SpringLayout.WEST, Caretaker, 280, SpringLayout.WEST, pan);
pan.add(Caretaker);
JPanel panel_2 = new JPanel();
contentPanel.add(panel_2);
setVisible(true);
}
项目:ALTTPMenuPractice
文件:GameContainer.java
void setHolder(Component c) {
holder.removeAll();
SpringLayout l = (SpringLayout) holder.getLayout();
l.putConstraint(EAST, c, 0, EAST, holder);
l.putConstraint(WEST, c, 0, WEST, holder);
l.putConstraint(NORTH, c, 0, NORTH, holder);
l.putConstraint(SOUTH, c, 0, SOUTH, holder);
holder.add(c);
revalidate();
}
项目:Maxine-VM
文件:SpringUtilities.java
private static SpringLayout.Constraints getConstraintsForCell(
int row, int col,
Container parent,
int cols) {
SpringLayout layout = (SpringLayout) parent.getLayout();
Component c = parent.getComponent(row * cols + col);
return layout.getConstraints(c);
}
项目:jmt
文件:BlockingRegionGroupPanel.java
protected void initComponents() {
setLayout(new BorderLayout(10, 10));
dialogPanel = new JPanel(new SpringLayout());
dialogPanel.setBorder(BorderFactory.createTitledBorder(new EtchedBorder(), "Select Member Classes"));
dialogPanel.setLayout(new BorderLayout(1, 1));
table = new GroupEditTable();
dialogPanel.add(new WarningScrollTable(table, WARNING_CLASS));
add(dialogPanel, BorderLayout.CENTER);
}
项目:SpriteAnimator
文件:AnimationListDialog.java
private final void initialize() {
SpringLayout l = new SpringLayout();
this.setLayout(l);
this.setPreferredSize(D);
this.setMinimumSize(D);
Category[] v = Category.values();
AnimPanel[] catPanels = new AnimPanel[v.length];
for (int i = 0; i < v.length; i++) {
catPanels[i] = new AnimPanel(v[i], doThing);
}
PrettyBox<AnimPanel> catList = new PrettyBox<AnimPanel>(catPanels);
JPanel listWrap = new JPanel();
JScrollPane wrap = new JScrollPane(listWrap);
JPanel w = (JPanel) this.getContentPane();
l.putConstraint(NORTH, catList, 5, NORTH, w);
l.putConstraint(EAST, catList, -5, EAST, w);
l.putConstraint(WEST, catList, 5, WEST, w);
w.add(catList);
l.putConstraint(NORTH, wrap, 5, SOUTH, catList);
l.putConstraint(SOUTH, wrap, -5, SOUTH, w);
l.putConstraint(EAST, wrap, 0, EAST, catList);
l.putConstraint(WEST, wrap, 0, WEST, catList);
w.add(wrap);
catList.addItemListener(
arg0 -> {
listWrap.removeAll();
listWrap.add((AnimPanel) catList.getSelectedItem());
this.revalidate();
this.repaint();
});
listWrap.add(catPanels[0]);
}
项目:JavaGraph
文件:TemplateList.java
public TemplateListEditor(GrammarModel grammar) {
super(grammar, new SpringLayout());
extractFromTemplates();
addHeaderText();
addListPanel();
addInfoPanel();
SpringUtilities.makeCompactGrid(this, 3, 1, 0, 0, 0, 3);
refresh();
}
项目:JavaGraph
文件:BugReportDialog.java
/**
* Create a bug reporting dialog.
* @param e the exception that caused the bug.
*/
public BugReportDialog(Throwable e) {
super((JFrame) null, DIALOG_TITLE, true);
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
setResizable(false);
// Create the content panel, which is laid out as a single column.
// Add an empty space of 10 pixels between the dialog and the content
// panel.
JPanel dialogContent = new JPanel(new SpringLayout());
dialogContent.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
// Make sure that closeDialog is called whenever the dialog is closed.
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent we) {
closeDialog();
}
});
// Fill the dialog.
dialogContent.add(this.getErrorMessage());
dialogContent.add(this.getStackTracePane(e));
dialogContent.add(this.getButtonPanel());
// Put the panels in a CompactGrid layout.
SpringUtilities.makeCompactGrid(dialogContent, 3, 1, 0, 0, 0, 0);
// Add the dialogContent to the dialog.
add(dialogContent);
pack();
setVisible(true);
}
项目:JavaGraph
文件:ExplorationStatsDialog.java
/** Creates the dialog. */
public ExplorationStatsDialog(Simulator simulator, JFrame parent) {
super(parent, DIALOG_TITLE, true);
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
setResizable(false);
this.simulator = simulator;
// Create the content panel, which is laid out as a single column.
// Add an empty space of 10 pixels between the dialog and the content
// panel.
JPanel dialogContent = new JPanel(new SpringLayout());
dialogContent.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
// Make sure that closeDialog is called whenever the dialog is closed.
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent we) {
closeDialog();
}
});
// Fill the dialog.
dialogContent.add(this.getInfoPane());
dialogContent.add(this.getButtonPanel());
// Put the panels in a CompactGrid layout.
SpringUtilities.makeCompactGrid(dialogContent, 2, 1, 0, 0, 0, 0);
// Add the dialogContent to the dialog.
add(dialogContent);
pack();
setLocationRelativeTo(parent);
setVisible(true);
}
项目:gate-core
文件:SpringUtilities.java
private static SpringLayout.Constraints getConstraintsForCell(
int row, int col,
Container parent,
int cols) {
SpringLayout layout = (SpringLayout) parent.getLayout();
Component c = parent.getComponent(row * cols + col);
return layout.getConstraints(c);
}
项目:MaxSim
文件:SpringUtilities.java
private static SpringLayout.Constraints getConstraintsForCell(
int row, int col,
Container parent,
int cols) {
SpringLayout layout = (SpringLayout) parent.getLayout();
Component c = parent.getComponent(row * cols + col);
return layout.getConstraints(c);
}
项目:STEM_DREM
文件:SpringUtilities.java
private static SpringLayout.Constraints getConstraintsForCell(
int row, int col,
Container parent,
int cols) {
SpringLayout layout = (SpringLayout) parent.getLayout();
Component c = parent.getComponent(row * cols + col);
return layout.getConstraints(c);
}
项目:openjdk9
文件:GlassPaneOverlappingTestBase.java
/**
* Setups GlassPane with lightweight component returned by {@link SimpleOverlappingTestBase#getSwingComponent() }
* Called by base class.
*/
@Override
protected void prepareControls() {
wasLWClicked = false;
if(f != null) {
f.setVisible(false);
}
f = new JFrame("Mixing : GlassPane Overlapping test");
f.setLayout(new SpringLayout());
f.setSize(200, 200);
propagateAWTControls(f);
f.getGlassPane().setVisible(true);
Container glassPane = (Container) f.getGlassPane();
glassPane.setLayout(null);
testedComponent = getSwingComponent();
if (useDefaultClickValidation) {
testedComponent.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
//System.err.println("lw mouse clicked");
wasLWClicked = true;
}
});
}
testedComponent.setBounds(0, 0, testedComponent.getPreferredSize().width, testedComponent.getPreferredSize().height);
glassPane.add(testedComponent);
f.setVisible(true);
}