Java 类java.awt.FlowLayout 实例源码
项目:incubator-netbeans
文件:FlowLayoutBeanInfo.java
public AlignmentPropertyEditor() {
super(
new int[] {
FlowLayout.CENTER,
FlowLayout.LEFT,
FlowLayout.RIGHT,
FlowLayout.LEADING,
FlowLayout.TRAILING
},
new String[] {
"java.awt.FlowLayout.CENTER", // NOI18N
"java.awt.FlowLayout.LEFT", // NOI18N
"java.awt.FlowLayout.RIGHT", // NOI18N
"java.awt.FlowLayout.LEADING", // NOI18N
"java.awt.FlowLayout.TRAILING" // NOI18N
},
new String[] {
"VALUE_AlignmentCenter", // NOI18N
"VALUE_AlignmentLeft", // NOI18N
"VALUE_AlignmentRight", // NOI18N
"VALUE_AlignmentLeading", // NOI18N
"VALUE_AlignmentTrailing" // NOI18N
}
);
}
项目:Neukoelln_SER316
文件:CharTablePanel.java
private void jbInit() throws Exception {
//this.setSize(200, 50);
this.setFocusable(false);
//this.setBackground();
this.setPreferredSize(new Dimension(200, 45));
this.setToolTipText("");
flowLayout1.setHgap(0);
flowLayout1.setVgap(0);
flowLayout1.setAlignment(FlowLayout.LEFT);
this.setLayout(flowLayout1);
//this.getContentPane().add(cal, BorderLayout.CENTER);
createButtons();
}
项目:ants
文件:AntFoodsPanel.java
public AntFoodsPanel(GUIFacade facade) {
this.facade = facade;
setLayout(new BorderLayout());
setEvents();
panel_buttons.setLayout(new FlowLayout());
panel_buttons.add(button_set);
panel_buttons.add(button_remove);
list.setPreferredSize(new Dimension(70, 200));
add(list, BorderLayout.WEST);
add(antfoodView, BorderLayout.CENTER);
add(panel_buttons, BorderLayout.SOUTH);
}
项目:incubator-netbeans
文件:CheckBoxWithButtonPanel.java
/**
* Init panel and helper elements.
*/
private void init() {
this.setLayout(new FlowLayout(
FlowLayout.LEADING, 0, 0));
this.add(checkbox);
this.add(buttonPanel);
this.setMaximumSize(
this.getMinimumSize());
checkbox.addItemListener(this);
if (checkbox.isSelected()) {
buttonPanel.enableButton();
} else {
buttonPanel.disableButton();
}
}
项目:incubator-netbeans
文件:ScopeOptionsController.java
private void init() {
btnTestFileNamePattern = new JButton();
chkFileNameRegex = new JCheckBox();
chkFileNameRegex.setToolTipText(UiUtils.getText(
"BasicSearchForm.chkFileNameRegex.tooltip")); //NOI18N
if (!replacing) {
chkArchives = new JCheckBox();
chkGenerated = new JCheckBox();
}
chkUseIgnoreList = new JCheckBox();
btnEditIgnoreList = new JButton();
checkBoxListener = new CheckBoxListener();
component.setLayout(new FlowLayout(FlowLayout.LEADING, 0, 0));
setMnemonics();
initIgnoreListControlComponents();
initScopeOptionsRow(replacing);
initInteraction();
}
项目:util4j
文件:TestMethodReference.java
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setLayout(new FlowLayout());
frame.setVisible(true);
JButton button1 = new JButton("点我!");
JButton button2 = new JButton("也点我!");
frame.getContentPane().add(button1);
frame.getContentPane().add(button2);
//这里addActionListener方法的参数是ActionListener,是一个函数式接口
//使用lambda表达式方式
button1.addActionListener(e -> { System.out.println("这里是Lambda实现方式"); });
//使用方法引用方式
button2.addActionListener(TestMethodReference::doSomething);
}
项目:incubator-netbeans
文件:ToggleProfilingPointAction.java
private void initComponents() {
setLayout(new BorderLayout());
previewPanel = new JPanel(new FlowLayout(0, 0, FlowLayout.LEADING));
previewPanel.setBorder(BorderFactory.createEmptyBorder(4, 7, 2, 7));
label = new JLabel();
label.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEmptyBorder(2, 7, 7, 7),
new ThinBevelBorder(BevelBorder.LOWERED)));
label.setBorder(BorderFactory.createCompoundBorder(label.getBorder(), BorderFactory.createEmptyBorder(4, 3, 4, 3)));
label.setFont(label.getFont().deriveFont(Font.BOLD));
JPanel p = new JPanel(new BorderLayout());
p.setBorder(BorderFactory.createRaisedBevelBorder());
p.add(previewPanel, BorderLayout.NORTH);
p.add(label, BorderLayout.CENTER);
add(p, BorderLayout.CENTER);
}
项目:Reinickendorf_SER316
文件:CharTablePanel.java
private void jbInit() throws Exception {
//this.setSize(200, 50);
this.setFocusable(false);
//this.setBackground();
this.setPreferredSize(new Dimension(200, 45));
this.setToolTipText("");
flowLayout1.setHgap(0);
flowLayout1.setVgap(0);
flowLayout1.setAlignment(FlowLayout.LEFT);
this.setLayout(flowLayout1);
//this.getContentPane().add(cal, BorderLayout.CENTER);
createButtons();
}
项目:rapidminer
文件:ButtonDialog.java
protected JPanel makeButtonPanel(AbstractButton... buttons) {
JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT, GAP, GAP));
for (final AbstractButton button : buttons) {
if (button != null) {
buttonPanel.add(button);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
ActionStatisticsCollector.getInstance().log(ActionStatisticsCollector.TYPE_DIALOG, key,
button.getActionCommand());
}
});
}
}
return buttonPanel;
}
项目:jdk8u-jdk
文件:SelectionVisible.java
@Override
public void init() {
tf = new TextField(20);
tf.setText("0123456789");
tf.select(0, 6);
final TextArea ta = new TextArea("INSTRUCTIONS:\n"
+ "The text 012345 should be selected in the TextField.\n"
+ "If this is what you observe, then the test passes.\n"
+ "Otherwise, the test fails.", 40, 5,
TextArea.SCROLLBARS_NONE);
ta.setEditable(false);
ta.setPreferredSize(new Dimension(300, 70));
final Panel panel = new Panel();
panel.setLayout(new FlowLayout());
panel.add(tf);
setLayout(new BorderLayout());
add(ta, BorderLayout.CENTER);
add(panel, BorderLayout.PAGE_END);
}
项目:openjdk-jdk10
文件:ActionEventTest.java
public ActionEventTest() {
try {
robot = new Robot();
robot.setAutoDelay(100);
robot.setAutoWaitForIdle(true);
} catch(AWTException e) {
throw new RuntimeException(e.getMessage());
}
list = new List(1, false);
list.add("0");
add(list);
setSize(400,400);
setLayout(new FlowLayout());
pack();
setVisible(true);
}
项目:Hotel-Properties-Management-System
文件:Main_AllRooms.java
/**
* Create the dialog.
*/
public Main_AllRooms() {
bean = LocaleBean.getInstance();
componentOrientation = new ChangeComponentOrientation();
componentOrientation.setThePanel(contentPanel);
systemStatus = systemStatusImpl.getSystemStatus();
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPanel.setBackground(Color.decode("#066d95"));
contentPanel.setPreferredSize(new Dimension(700, 1000));
contentPanel.setLayout(new FlowLayout());
cookRooms(contentPanel);
//change component orientation with locale.
if (bean.getLocale().toString().equals("ar_IQ")) {
componentOrientation.changeOrientationOfJPanelToRight();
} else {
componentOrientation.changeOrientationOfJPanelToLeft();
}
contentPanel.setVisible(true);
}
项目:Wilmersdorf_SER316
文件:CharTablePanel.java
private void jbInit() throws Exception {
//this.setSize(200, 50);
this.setFocusable(false);
//this.setBackground();
this.setPreferredSize(new Dimension(200, 45));
this.setToolTipText("");
flowLayout1.setHgap(0);
flowLayout1.setVgap(0);
flowLayout1.setAlignment(FlowLayout.LEFT);
this.setLayout(flowLayout1);
//this.getContentPane().add(cal, BorderLayout.CENTER);
createButtons();
}
项目:openjdk-jdk10
文件:ItemEventTest.java
public ItemEventTest()
{
try {
robot = new Robot();
} catch(AWTException e) {
throw new RuntimeException(e.getMessage());
}
expectedSelectionOrder = "01230123";
list = new List(4, true);
list.add("0");
list.add("1");
list.add("2");
list.add("3");
add(list);
setSize(400,400);
setLayout(new FlowLayout());
pack();
setVisible(true);
robot.waitForIdle();
}
项目:JITRAX
文件:TableInfoWindow.java
public TableInfoWindow() {
newTableName = new JTextField();
cancelButton = new JButton(" ✘ Cancel ");
nextButton = new JButton(" ✔ Next ");
setLayout(new BorderLayout());
JPanel tableNamePanel = new JPanel();
tableNamePanel.add(new JLabel("Table name: "));
tableNamePanel.add(newTableName);
JPanel buttonsPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
buttonsPanel.add(cancelButton);
buttonsPanel.add(nextButton);
add(tableNamePanel, BorderLayout.CENTER);
add(buttonsPanel, BorderLayout.SOUTH);
buildWindow();
pack();
}
项目:marathonv5
文件:JSpinnerJavaElementTest.java
@BeforeMethod public void showDialog() throws Throwable {
SwingUtilities.invokeAndWait(new Runnable() {
@Override public void run() {
frame = new JFrame("My Dialog");
frame.setName("dialog-1");
JSpinner listSpinner = createListSpinner();
Calendar calendar = Calendar.getInstance();
JSpinner numberSpinner = createNumberSpinner(calendar);
JSpinner dateSpinner = createDateSpinner(calendar);
frame.setLayout(new FlowLayout());
frame.getContentPane().add(listSpinner);
frame.getContentPane().add(numberSpinner);
frame.getContentPane().add(dateSpinner);
frame.pack();
frame.setAlwaysOnTop(true);
frame.setVisible(true);
}
});
driver = new JavaAgent();
}
项目:openjdk-jdk10
文件:JComboBoxPopupLocation.java
private static void setup(final Point tmp) {
comboBox = new JComboBox<>();
for (int i = 1; i < 7; i++) {
comboBox.addItem("Long-long-long-long-long text in the item-" + i);
}
String property = System.getProperty(PROPERTY_NAME);
comboBox.putClientProperty(PROPERTY_NAME, Boolean.valueOf(property));
frame = new JFrame();
frame.setAlwaysOnTop(true);
frame.setLayout(new FlowLayout());
frame.add(comboBox);
frame.pack();
frame.setSize(frame.getWidth(), SIZE);
frame.setVisible(true);
frame.setLocation(tmp.x, tmp.y);
}
项目:jmt
文件:JoinEditor.java
private void initComponents() {
mixPane = new WarningScrollTable(mixTable, WARNING_CLASS);
mixPane.setBorder(new TitledBorder(new EtchedBorder(), "Join Options"));
noOptLabelPanel.setBorder(new TitledBorder(new EtchedBorder(), "Join Options"));
noOptLabel.setOpaque(false);
noOptLabel.setEditable(false);
noOptLabel.setLineWrap(true);
noOptLabel.setWrapStyleWord(true);
descrTextPane.setOpaque(false);
descrTextPane.setEditable(false);
descrTextPane.setLineWrap(true);
descrTextPane.setWrapStyleWord(true);
descrPane.setBorder(new TitledBorder(new EtchedBorder(), "Description"));
descrPane.setViewportView(descrTextPane);
joinPane.setLayout(new FlowLayout());
JLabel text = new JLabel("Number of Required Tasks:");
jNumField.setPreferredSize(DIM_BUTTON_XS);
joinPane.add(text);
joinPane.add(jNumField);
joinPane.setBorder(new TitledBorder(new EtchedBorder(), "Join Options"));
setLeftComponent(descrPane);
}
项目:parabuild-ci
文件:AnnotatedString.java
public static void main(String[] args) {
// Some basic tests
JFrame frame = new JFrame();
frame.getContentPane().setLayout(new FlowLayout());
JButton button;
addButton(frame, "&File");
addButton(frame, "S&ave As...");
addButton(frame, "Save &As...");
addButton(frame, "Fo&o");
addButton(frame, "Foo");
// Error cases - make sure we handle them sensibly
addButton(frame, "");
addButton(frame, "&");
addButton(frame, "Foo&");
addButton(frame, "Cat & Dog");
addButton(frame, "Cat && Dog");
frame.pack();
frame.show();
}
项目:routerapp
文件:LocalSearchSettings.java
public void actionPerformed (ActionEvent evt) {
centerPanel = new JPanel(new FlowLayout());
iterationsLabel = new JLabel("Iterations");
iterationsField = new JTextField((new Integer(VRProblemModel.DEFAULT_LSD_ITERATIONS)).toString(), 4);
lambdaLabel = new JLabel("Lambda size");
lambdaField = new JTextField((new Integer(VRProblemModel.DEFAULT_LAMBDA)).toString(), 4);
globalBestSearchBox = new JCheckBox("Global Best Search");
badMovesBox = new JCheckBox("Accept Bad Moves");
centerPanel.add(iterationsLabel);
centerPanel.add(iterationsField);
centerPanel.add(lambdaLabel);
centerPanel.add(lambdaField);
centerPanel.add(globalBestSearchBox);
centerPanel.add(badMovesBox);
// Add demands table in Center Panel
centerPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
centerPanel.setBackground(Color.getColor("202,198,202"));
// Add panels in Main Panel
getContentPane().add(centerPanel,BorderLayout.CENTER);
}
项目:ants
文件:ScoreboardSmall.java
public ScoreboardSmall(final CreateGameData cgd) {
setLayout(new FlowLayout());
setPreferredSize(new Dimension(250, 30));
if (cgd.getTeams() != null) {
createTurnsArea();
this.labels = new JLabel[cgd.getTeams().length];
this.texts = new JTextField[cgd.getTeams().length];
int i = 0;
for (final String it : cgd.getTeams()) {
this.labels[i] = new JLabel(it);
this.labels[i].setFont(new Font(SCORE_FONT, Font.BOLD, SCORE_FONT_SIZE));
this.labels[i].setBorder(BorderFactory.createLineBorder(colors.get(i % colors.size()), 1));
this.texts[i] = new JTextField();
this.texts[i].setColumns(5);
this.texts[i].setEditable(false);
add(this.labels[i]);
add(this.texts[i]);
i++;
}
}
}
项目:routerapp
文件:GeneralSettings.java
public void actionPerformed (ActionEvent evt) {
centerPanel = new JPanel(new FlowLayout());
aStarExecutionMeasureBox = new JCheckBox("AStar Execution Measure", TSProblemModel.ASTAR_DEFAULT_MEASURE_EXECUTION);
gaExecutionMeasureBox = new JCheckBox("GA Execution Measure", TSProblemModel.GA_DEFAULT_MEASURE_EXECUTION);
pfihExecutionMeasureBox = new JCheckBox("PFIH Execution Measure", VRProblemModel.PFIH_DEFAULT_MEASURE_EXECUTION);
lsdExecutionMeasureBox = new JCheckBox("Local Search Execution Measure", VRProblemModel.LSD_DEFAULT_MEASURE_EXECUTION);
saExecutionMeasureBox = new JCheckBox("SA Execution Measure", VRProblemModel.SA_DEFAULT_MEASURE_EXECUTION);
centerPanel.add(aStarExecutionMeasureBox);
centerPanel.add(gaExecutionMeasureBox);
centerPanel.add(pfihExecutionMeasureBox);
centerPanel.add(lsdExecutionMeasureBox);
centerPanel.add(saExecutionMeasureBox);
// Add demands table in Center Panel
centerPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
centerPanel.setBackground(Color.getColor("202,198,202"));
// Add panels in Main Panel
getContentPane().add(centerPanel,BorderLayout.CENTER);
}
项目:Neukoelln_SER316
文件:StickerExpand.java
void jbInit() throws Exception {
border1 =
BorderFactory.createCompoundBorder(
BorderFactory.createEtchedBorder(
Color.white,
new Color(156, 156, 158)),
BorderFactory.createEmptyBorder(5, 5, 5, 5));
border2 = BorderFactory.createEmptyBorder(5, 0, 5, 0);
panel1.setLayout(borderLayout1);
this.getContentPane().setLayout(borderLayout2);
bottomPanel.setLayout(new FlowLayout(FlowLayout.RIGHT));
topPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
topPanel.setBorder(new EmptyBorder(new Insets(0, 5, 0, 5)));
topPanel.setBackground(Color.WHITE);
jPanel1.setLayout(borderLayout3);
panel1.setBorder(border1);
jPanel1.setBorder(border2);
getContentPane().add(panel1, BorderLayout.CENTER);
panel1.add(jScrollPane1, BorderLayout.CENTER);
jScrollPane1.getViewport().add(stickerText, null);
panel1.add(jPanel1, BorderLayout.SOUTH);
this.getContentPane().add(bottomPanel, BorderLayout.SOUTH);
this.getContentPane().add(topPanel, BorderLayout.NORTH);
stickerText.setText(txt);
stickerText.setOpaque(true);
stickerText.setBackground(backGroundColor);
stickerText.setForeground(foreGroundColor);
}
项目:openjdk-jdk10
文件:ServiceDialog.java
/**
* Initialize print dialog.
*/
void initPrintDialog(int x, int y,
PrintService[] services,
int defaultServiceIndex,
DocFlavor flavor,
PrintRequestAttributeSet attributes)
{
this.services = services;
this.defaultServiceIndex = defaultServiceIndex;
this.asOriginal = attributes;
this.asCurrent = new HashPrintRequestAttributeSet(attributes);
this.psCurrent = services[defaultServiceIndex];
this.docFlavor = flavor;
SunPageSelection pages =
(SunPageSelection)attributes.get(SunPageSelection.class);
if (pages != null) {
isAWT = true;
}
if (attributes.get(DialogOnTop.class) != null) {
setAlwaysOnTop(true);
}
Container c = getContentPane();
c.setLayout(new BorderLayout());
tpTabs = new JTabbedPane();
tpTabs.setBorder(new EmptyBorder(5, 5, 5, 5));
String gkey = getMsg("tab.general");
int gmnemonic = getVKMnemonic("tab.general");
pnlGeneral = new GeneralPanel();
tpTabs.add(gkey, pnlGeneral);
tpTabs.setMnemonicAt(0, gmnemonic);
String pkey = getMsg("tab.pagesetup");
int pmnemonic = getVKMnemonic("tab.pagesetup");
pnlPageSetup = new PageSetupPanel();
tpTabs.add(pkey, pnlPageSetup);
tpTabs.setMnemonicAt(1, pmnemonic);
String akey = getMsg("tab.appearance");
int amnemonic = getVKMnemonic("tab.appearance");
pnlAppearance = new AppearancePanel();
tpTabs.add(akey, pnlAppearance);
tpTabs.setMnemonicAt(2, amnemonic);
c.add(tpTabs, BorderLayout.CENTER);
updatePanels();
JPanel pnlSouth = new JPanel(new FlowLayout(FlowLayout.TRAILING));
btnApprove = createExitButton("button.print", this);
pnlSouth.add(btnApprove);
getRootPane().setDefaultButton(btnApprove);
btnCancel = createExitButton("button.cancel", this);
handleEscKey(btnCancel);
pnlSouth.add(btnCancel);
c.add(pnlSouth, BorderLayout.SOUTH);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
dispose(CANCEL);
}
});
getAccessibleContext().setAccessibleDescription(getMsg("dialog.printtitle"));
setResizable(false);
setLocation(x, y);
pack();
}
项目:OpenJSharp
文件:CardTest.java
CardPanel(ActionListener actionListener) {
listener = actionListener;
setLayout(new CardLayout());
add("one", create(new FlowLayout()));
add("two", create(new BorderLayout()));
add("three", create(new GridLayout(2, 2)));
add("four", create(new BorderLayout(10, 10)));
add("five", create(new FlowLayout(FlowLayout.LEFT, 10, 10)));
add("six", create(new GridLayout(2, 2, 10, 10)));
}
项目:zencash-swing-wallet-ui
文件:StartupProgressDialog.java
public StartupProgressDialog(ZCashClientCaller clientCaller)
{
this.clientCaller = clientCaller;
URL iconUrl = this.getClass().getClassLoader().getResource("images/ZEN-yellow.orange-logo.png");
imageIcon = new ImageIcon(iconUrl);
imageLabel.setIcon(imageIcon);
imageLabel.setBorder(BorderFactory.createEmptyBorder(16, 16, 0, 16));
Container contentPane = getContentPane();
contentPane.setLayout(borderLayout1);
southPanel.setLayout(southPanelLayout);
southPanel.setBorder(BorderFactory.createEmptyBorder(0, 16, 16, 16));
contentPane.add(imageLabel, BorderLayout.NORTH);
JLabel zcashWalletLabel = new JLabel(
"<html><span style=\"font-style:italic;font-weight:bold;font-size:2.2em\">" +
"ZENCash Wallet</span></html>");
zcashWalletLabel.setBorder(BorderFactory.createEmptyBorder(16, 16, 16, 16));
// todo - place in a panel with flow center
JPanel tempPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 1, 1));
tempPanel.add(zcashWalletLabel);
contentPane.add(tempPanel, BorderLayout.CENTER);
contentPane.add(southPanel, BorderLayout.SOUTH);
progressBar.setIndeterminate(true);
southPanel.add(progressBar, BorderLayout.NORTH);
progressLabel.setText("Starting...");
southPanel.add(progressLabel, BorderLayout.SOUTH);
pack();
setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
}
项目:batmapper
文件:ManualTest1.java
public static void main( String[] args ) {
JFrame frame = new JFrame( "Simple Graph View" );
frame.setLayout( new FlowLayout() );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.getContentPane().add( new ManualPanel() );
frame.pack();
frame.setVisible( true );
}
项目:incubator-netbeans
文件:ScopeOptionsController.java
/**
* Initialize panel for controls for scope options and add it to the form
* panel.
*/
private void initScopeOptionsRow(boolean searchAndReplace) {
JPanel regexpPanel = new CheckBoxWithButtonPanel(
chkFileNameRegex, btnTestFileNamePattern);
if (fileNameComponent != null) {
fileNameComponent.setLayout(
new FlowLayout(FlowLayout.LEADING, 0, 0));
fileNameComponent.add(ignoreListOptionPanel);
fileNameComponent.add(regexpPanel);
if (!searchAndReplace) {
component.add(chkArchives);
component.add(chkGenerated);
}
} else {
JPanel jp = new JPanel();
if (searchAndReplace) {
jp.setLayout(new FlowLayout(FlowLayout.LEADING, 0, 0));
jp.add(ignoreListOptionPanel);
jp.add(regexpPanel);
jp.setMaximumSize(jp.getMinimumSize());
} else {
FormLayoutHelper flh = new FormLayoutHelper(jp,
FormLayoutHelper.DEFAULT_COLUMN,
FormLayoutHelper.DEFAULT_COLUMN);
flh.addRow(chkArchives, chkGenerated);
flh.addRow(ignoreListOptionPanel,
new CheckBoxWithButtonPanel(
chkFileNameRegex, btnTestFileNamePattern));
jp.setMaximumSize(jp.getMinimumSize());
}
component.add(jp);
}
}
项目:openjdk-jdk10
文件:SelectionInvisibleTest.java
public static void main(String[] args) throws Exception {
Frame frame = new Frame();
frame.setSize(300, 200);
TextField textField = new TextField(TEXT + LAST_WORD, 30);
Panel panel = new Panel(new FlowLayout());
panel.add(textField);
frame.add(panel);
frame.setVisible(true);
Robot robot = new Robot();
robot.setAutoDelay(50);
robot.waitForIdle();
Point point = textField.getLocationOnScreen();
int x = point.x + textField.getWidth() / 2;
int y = point.y + textField.getHeight() / 2;
robot.mouseMove(x, y);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.waitForIdle();
robot.mousePress(InputEvent.BUTTON1_MASK);
int N = 10;
int dx = textField.getWidth() / N;
for (int i = 0; i < N; i++) {
x += dx;
robot.mouseMove(x, y);
}
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.waitForIdle();
if (!textField.getSelectedText().endsWith(LAST_WORD)) {
throw new RuntimeException("Last word is not selected!");
}
}
项目:jdk8u-jdk
文件:ServiceDialog.java
/**
* Initialize "page setup" dialog
*/
void initPageDialog(int x, int y,
PrintService ps,
DocFlavor flavor,
PrintRequestAttributeSet attributes)
{
this.psCurrent = ps;
this.docFlavor = flavor;
this.asOriginal = attributes;
this.asCurrent = new HashPrintRequestAttributeSet(attributes);
Container c = getContentPane();
c.setLayout(new BorderLayout());
pnlPageSetup = new PageSetupPanel();
c.add(pnlPageSetup, BorderLayout.CENTER);
pnlPageSetup.updateInfo();
JPanel pnlSouth = new JPanel(new FlowLayout(FlowLayout.TRAILING));
btnApprove = createExitButton("button.ok", this);
pnlSouth.add(btnApprove);
getRootPane().setDefaultButton(btnApprove);
btnCancel = createExitButton("button.cancel", this);
handleEscKey(btnCancel);
pnlSouth.add(btnCancel);
c.add(pnlSouth, BorderLayout.SOUTH);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
dispose(CANCEL);
}
});
getAccessibleContext().setAccessibleDescription(getMsg("dialog.pstitle"));
setResizable(false);
setLocation(x, y);
pack();
}
项目:JAddOn
文件:JATextInput.java
public JATextInput(Component c, String title, String borderText) {
setPreferredSize(new Dimension(100, 300));
panelControl.setLayout(new FlowLayout());
setLayout(new BorderLayout());
setLocationRelativeTo(c);
setTitle(title);
ta.setBorder(new TitledBorder(new EtchedBorder(), borderText));
add(sp, BorderLayout.CENTER);
}
项目:incubator-netbeans
文件:PropertyPanelTest.java
@Override
protected void setUp() throws Exception {
PropUtils.forceRadioButtons=false;
jf = new JFrame();
jf.getContentPane().setLayout(new FlowLayout());
jf.setSize (400,400);
jf.setLocation (30,30);
jf.show();
}
项目:Equella
文件:AbstractTreeEditorTree.java
private JPanel createButtonArea()
{
JButton childButton = new JButton(addChildAction);
JButton siblingButton = new JButton(addSiblingAction);
JButton removeButton = new JButton(removeAction);
JPanel all = new JPanel(new FlowLayout());
all.add(childButton);
all.add(siblingButton);
all.add(removeButton);
all.setPreferredSize(all.getMinimumSize());
return all;
}
项目:incubator-netbeans
文件:StatusLineComponent.java
public StatusLineComponent() {
handleComponentMap = new HashMap<InternalHandle, ListComponent>();
FlowLayout flay = new FlowLayout();
flay.setVgap(1);
flay.setHgap(5);
setLayout(flay);
mouseListener = new MListener();
addMouseListener(mouseListener);
hideListener = new HideAWTListener();
createLabel();
createBar();
// tricks to figure out correct height.
bar.setStringPainted(true);
bar.setString("@@@"); // NOI18N
label.setText("@@@"); // NOI18N
preferredHeight = Math.max(label.getPreferredSize().height, bar.getPreferredSize().height) + 3;
setOpaque(false);
discardLabel();
discardBar();
pane = new PopupPane();
pane.getActionMap().put("HidePopup", new AbstractAction() {
public @Override void actionPerformed(ActionEvent actionEvent) {
// System.out.println("escape pressed - hiding");
hidePopup();
}
});
pane.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "HidePopup");
pane.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "HidePopup");
}
项目:Equella
文件:VersionSelectionTab.java
@Override
@SuppressWarnings("deprecation")
public void init(Component parent)
{
config = new VersionSelectionConfig(true);
setLayout(new FlowLayout(FlowLayout.LEFT));
add(config);
}
项目:incubator-netbeans
文件:CustomEditorDisplayerTest.java
private void init() {
setLayout(new FlowLayout());
valueField.addActionListener(this);
setInvalidValueButton.addActionListener(this);
setDontAllowValidateButton.addActionListener(this);
valueField.setColumns(30);
setBackground(Color.ORANGE);
add (valueField);
add (setInvalidValueButton);
add (setDontAllowValidateButton);
}
项目:incubator-netbeans
文件:PropertyPanelTest.java
protected void setUp() throws Exception {
PropUtils.forceRadioButtons=false;
jf = new JFrame();
jf.getContentPane().setLayout(new FlowLayout());
jf.setSize (400,400);
jf.setLocation (30,30);
jf.show();
}
项目:openjdk-jdk10
文件:ActionEventTest.java
public ActionEventTest() {
try {
robot = new Robot();
} catch(AWTException e) {
throw new RuntimeException(e.getMessage());
}
button = new Button("ClickMe");
button.setEnabled(true);
instructions = new TextArea(10, 50);
instructions.setText(
" This is a manual test\n" +
" Keep the Alt, Shift & Ctrl Keys pressed &\n" +
" Click 'ClickMe' button with left mouse button\n" +
" Test exits automatically after mouse click.");
add(button);
add(instructions);
setSize(400,400);
setLayout(new FlowLayout());
pack();
setVisible(true);
robot.waitForIdle();
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
int md = ae.getModifiers();
int expectedMask = ActionEvent.ALT_MASK | ActionEvent.CTRL_MASK
| ActionEvent.SHIFT_MASK;
isProgInterruption = true;
mainThread.interrupt();
if ((md & expectedMask) != expectedMask) {
throw new RuntimeException("Action Event modifiers"
+ " are not set correctly.");
}
}
});
}
项目:incubator-netbeans
文件:SummaryCellRenderer.java
public EventRenderer () {
pathLabel = new JLabel();
actionLabel = new JLabel();
actionButton = new LinkButton("..."); //NOI18N
actionButton.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 0));
FlowLayout l = new FlowLayout(FlowLayout.LEFT, 0, 0);
l.setAlignOnBaseline(true);
setLayout(l);
add(actionLabel);
actionLabel.setBorder(BorderFactory.createEmptyBorder(0, INDENT, 0, 10));
add(pathLabel);
add(actionButton);
}
项目:openjdk-jdk10
文件:ComboPopupTest.java
public void start() {
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = frame.getContentPane();
comboBox = new JComboBox<String>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" });
contentPane.setLayout(new FlowLayout());
contentPane.add(comboBox);
frame.setLocationRelativeTo(null);
frame.pack();
frame.setVisible(true);
}