本文整理匯總了Java中java.awt.GridBagConstraints.PAGE_END屬性的典型用法代碼示例。如果您正苦於以下問題:Java GridBagConstraints.PAGE_END屬性的具體用法?Java GridBagConstraints.PAGE_END怎麽用?Java GridBagConstraints.PAGE_END使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類java.awt.GridBagConstraints
的用法示例。
在下文中一共展示了GridBagConstraints.PAGE_END屬性的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: build
protected void build() {
final GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.BOTH;
c.anchor = GridBagConstraints.PAGE_END;
c.weightx = 0.5;
int y = 0;
double mw = 0;
for (int i = 0; i < properties.getPropertyCount(); i++) {
final Property p = properties.getProperty(i);
final JLabel label = new JLabel(p.getName());
c.gridy = y;
c.gridx = 0;
c.weightx = 0;
subPanel.add(label, c);
y++;
final PropertyConnecter connecter = new PropertyConnecter(p);
connectors.add(connecter);
c.gridy = y;
c.gridx = 0;
c.weighty = connecter.getWeightY();
if (c.weighty > mw)
mw = c.weighty;
c.weightx = 0.5;
subPanel.add(connecter.getComponent(), c);
y++;
c.gridy = y;
c.gridx = 0;
c.weightx = 0;
c.weighty = 0;
subPanel.add(new JPanel(new FlowLayout()), c);
y++;
}
if (mw == 0) {
c.weighty = 1;
subPanel.add(new JPanel(new FlowLayout()), c);
}
this.add(subPanel, BorderLayout.CENTER);
}
示例2: setInsideLocation
final public ExtendedGridBagConstraints setInsideLocation(int intPinsideLocation) {
switch (intPinsideLocation) {
case GridBagConstraints.PAGE_START:
case GridBagConstraints.PAGE_END:
case GridBagConstraints.LINE_START:
case GridBagConstraints.LINE_END:
case GridBagConstraints.FIRST_LINE_START:
case GridBagConstraints.FIRST_LINE_END:
case GridBagConstraints.LAST_LINE_START:
case GridBagConstraints.LAST_LINE_END:
case GridBagConstraints.BASELINE:
case GridBagConstraints.BASELINE_LEADING:
case GridBagConstraints.BASELINE_TRAILING:
case GridBagConstraints.ABOVE_BASELINE:
case GridBagConstraints.ABOVE_BASELINE_LEADING:
case GridBagConstraints.ABOVE_BASELINE_TRAILING:
case GridBagConstraints.BELOW_BASELINE:
case GridBagConstraints.BELOW_BASELINE_LEADING:
case GridBagConstraints.BELOW_BASELINE_TRAILING:
Tools.err("strange grid anchor value : ", intPinsideLocation);
//$FALL-THROUGH$
case GridBagConstraints.CENTER:
case GridBagConstraints.NORTH:
case GridBagConstraints.NORTHWEST:
case GridBagConstraints.NORTHEAST:
case GridBagConstraints.SOUTH:
case GridBagConstraints.SOUTHWEST:
case GridBagConstraints.SOUTHEAST:
case GridBagConstraints.WEST:
case GridBagConstraints.EAST:
this.anchor = intPinsideLocation;
break;
default:
Tools.err("bad grid anchor value : ", intPinsideLocation);
}
return this;
}
示例3: view
/**
* Constructs and views {@link JFrame} with a given title and a list of {@link ReliabilityFunction}s.
*
* @param title
* the title
* @param reliabilityFunctions
* the reliabilityFunctions
*/
public static void view(String title, Map<String, ReliabilityFunction> reliabilityFunctions) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
// Setup the aspects for the plot panel
List<Aspect> aspects = new ArrayList<>();
aspects.add(new ReliabilityFunctionAspect());
aspects.add(new DistributionAspect());
aspects.add(new DensityAspect());
aspects.add(new FailureRateAspect());
ReliabilityFunctionPlotPanel reliabilityFunctionPlotPanel = new ReliabilityFunctionPlotPanel(aspects);
JPanel plotPanel = reliabilityFunctionPlotPanel.get(reliabilityFunctions);
JPanel measuresPanel = new MeasuresPanel(reliabilityFunctions);
JFrame frame = new JFrame();
frame.setTitle(title);
frame.setIconImage(getImageIcon().getImage());
frame.setPreferredSize(new Dimension(1000, 500));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container content = frame.getContentPane();
frame.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.ipady = 10;
c.ipadx = 10;
c.fill = GridBagConstraints.BOTH;
c.gridx = 0;
c.gridy = 5;
c.weighty = 0.5;
content.add(measuresPanel, c);
c.gridx = 1;
c.gridy = 5;
c.weightx = 1.0;
c.weighty = 0.5;
content.add(plotPanel, c);
c.gridx = 0;
c.gridy = 20;
c.gridwidth = 2;
c.weighty = 0.0;
c.fill = GridBagConstraints.HORIZONTAL;
c.anchor = GridBagConstraints.PAGE_END;
content.add(new JLabel(" \u00A9 JReliability.org 2008-2017"), c);
frame.pack();
frame.setVisible(true);
}