javax.swing.JButton.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(9.9k)|赞(0)|评价(0)|浏览(176)

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

JButton.<init>介绍

暂无

代码示例

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

  1. private void buildExtractButton() {
  2. if (extractButton == null) {
  3. JPanel buttonPanel = new JPanel();
  4. extractButton = new JButton("Run NER");
  5. buttonPanel.add(extractButton);
  6. frame.getContentPane().add(buttonPanel, BorderLayout.SOUTH);
  7. extractButton.addActionListener(actor);
  8. }
  9. }

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

  1. private void buildExtractButton() {
  2. if (extractButton == null) {
  3. JPanel buttonPanel = new JPanel();
  4. extractButton = new JButton("Extract");
  5. buttonPanel.add(extractButton);
  6. frame.add(buttonPanel, BorderLayout.SOUTH);
  7. extractButton.addActionListener(actor);
  8. }
  9. }

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

  1. private void makeGUI()
  2. {
  3. final JFrame f = new JFrame();
  4. f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  5. f.getContentPane().setLayout(new FlowLayout());
  6. // include: "class AnswerWorker" code here.
  7. // include: "JButton" b code here.
  8. f.getContentPane().add(b);
  9. f.getContentPane().add(new JButton("Nothing"));
  10. f.pack();
  11. f.setVisible(true);
  12. }

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

  1. public static void main(String args[]) {
  2. JFrame frame = new JFrame();
  3. frame.setTitle("Title");
  4. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  5. JButton button = new JButton();
  6. button.setText("Hello, World!");
  7. frame.getContentPane().add(button, BorderLayout.CENTER);
  8. frame.setSize(200, 100);
  9. frame.pack();
  10. frame.setVisible(true);
  11. frame.show();
  12. }
  13. }

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

  1. public BadlyOverriddenAdapterTest() {
  2. addWindowListener(new WindowAdapter() {
  3. @SuppressWarnings("DM_EXIT")
  4. @ExpectWarning("BOA")
  5. public void windowClosing() {
  6. dispose();
  7. System.exit(0);
  8. }
  9. });
  10. Container cp = getContentPane();
  11. cp.add(new JButton("Click Me"));
  12. }
  13. }

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

  1. JFrame frame = new JFrame(){{
  2. add( new JPanel(){{
  3. add( new JLabel("Hey there"){{
  4. setBackground(Color.black);
  5. setForeground( Color.white);
  6. }});
  7. add( new JButton("Ok"){{
  8. addActionListener( new ActionListener(){
  9. public void actionPerformed( ActionEvent ae ){
  10. System.out.println("Button pushed");
  11. }
  12. });
  13. }});
  14. }});
  15. }};

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

  1. import java.awt.event.*;
  2. import javax.swing.*;
  3. public class YourDialog extends JDialog implements ActionListener {
  4. JButton button;
  5. public YourDialog() {
  6. button = new JButton("Close");
  7. button.addActionListener(this);
  8. add(button);
  9. pack();
  10. setVisible(true);
  11. }
  12. public void actionPerformed(ActionEvent e) {
  13. dispose();
  14. }
  15. }

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

  1. updateValueLabel();
  2. saveButton = new JButton("Save Value");
  3. saveButton.addActionListener(this);
  4. refreshButton = new JButton("Refresh Value");
  5. refreshButton.addActionListener(this);
  6. JPanel valuePanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
  7. valuePanel.add(valueField);
  8. valuePanel.add(saveButton);
  9. valuePanel.add(refreshButton);
  10. secureMethod1Button = new JButton("Method #1");
  11. secureMethod1Button.addActionListener(this);
  12. secureMethod2Button = new JButton("Method #2");
  13. secureMethod2Button.addActionListener(this);
  14. secureMethod3Button = new JButton("Method #3");
  15. secureMethod3Button.addActionListener(this);
  16. frame = new JFrame("Apache Shiro Sample Application");
  17. frame.setSize(500, 200);
  18. panel.add(logo, BorderLayout.NORTH);
  19. panel.add(valuePanel, BorderLayout.CENTER);
  20. panel.add(methodPanel, BorderLayout.SOUTH);

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

  1. public LogFactor5ErrorDialog(JFrame jframe, String message) {
  2. super(jframe, "Error", true);
  3. JButton ok = new JButton("Ok");
  4. ok.addActionListener(new ActionListener() {
  5. public void actionPerformed(ActionEvent e) {
  6. hide();
  7. }
  8. });
  9. JPanel bottom = new JPanel();
  10. bottom.setLayout(new FlowLayout());
  11. bottom.add(ok);
  12. JPanel main = new JPanel();
  13. main.setLayout(new GridBagLayout());
  14. wrapStringOnPanel(message, main);
  15. getContentPane().add(main, BorderLayout.CENTER);
  16. getContentPane().add(bottom, BorderLayout.SOUTH);
  17. show();
  18. }
  19. //--------------------------------------------------------------------------

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

  1. private JComponent getSouthLabel() {
  2. final JPanel result = new JPanel();
  3. final JButton ok = new JButton("OK");
  4. ok.addActionListener(new ActionListener() {
  5. public void actionPerformed(ActionEvent ae) {
  6. dispose();
  7. }
  8. });
  9. result.add(ok);
  10. return result;
  11. }

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

  1. protected void initComponents() {
  2. Panel buttonPanel = new Panel();
  3. buttonPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
  4. JButton okButton = new JButton(LocalisationHelper.getString("button_ok"));
  5. okButton.setActionCommand(ACTION_OK);
  6. okButton.addActionListener(this);
  7. buttonPanel.add(okButton);
  8. getContentPane().add("South", buttonPanel);
  9. }

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

  1. JFrame frame = new JFrame("test");
  2. frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  3. JPanel panel = new JPanel(new GridLayout(4,4,4,4));
  4. for(int i=0 ; i<16 ; i++){
  5. JButton btn = new JButton(String.valueOf(i));
  6. btn.setPreferredSize(new Dimension(40, 40));
  7. panel.add(btn);
  8. }
  9. frame.setContentPane(panel);
  10. frame.pack();
  11. frame.setVisible(true);

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

  1. final JFrame frame = new JFrame("Display Mode");
  2. frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  3. frame.setUndecorated(true);
  4. JButton btn1 = new JButton("Full-Screen");
  5. btn1.addActionListener(new ActionListener() {
  6. @Override
  7. JButton btn2 = new JButton("Normal");
  8. btn2.addActionListener(new ActionListener() {
  9. @Override
  10. JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER));
  11. panel.add(btn1);
  12. panel.add(btn2);

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

  1. private void createView() {
  2. JPanel controlsPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT, 10, 10));
  3. serverTextField = new JTextField("");
  4. serverTextField.setColumns(15);
  5. serverTextField.selectAll();
  6. JPanel textPanel = new JPanel(new GridLayout(4, 2, 0, 10));
  7. textPanel.add(new JLabel("Go Server Hostname or IP"));
  8. textPanel.add(serverTextField);
  9. textPanel.add(new JLabel("SSL Mode"));
  10. sslModeComponent = new SslModeComponent();
  11. textPanel.add(sslModeComponent);
  12. textPanel.add(new JLabel("Server root certificate"));
  13. fileBrowser = new FileBrowser();
  14. textPanel.add(fileBrowser);
  15. controlsPanel.add(textPanel);
  16. getContentPane().add(controlsPanel, BorderLayout.NORTH);
  17. JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT, 10, 10));
  18. okButton = new JButton("OK");
  19. buttonPanel.add(okButton);
  20. getContentPane().add(buttonPanel, BorderLayout.SOUTH);
  21. }

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

  1. private JComponent getSouthLabel() {
  2. final JPanel result = new JPanel();
  3. final JButton license = new JButton("License");
  4. license.addActionListener(new ActionListener() {
  5. public void actionPerformed(ActionEvent ae) {
  6. new LicenseWindow();
  7. }
  8. });
  9. final JButton ok = new JButton("OK");
  10. ok.addActionListener(new ActionListener() {
  11. public void actionPerformed(ActionEvent ae) {
  12. dispose();
  13. }
  14. });
  15. result.add(license);
  16. result.add(ok);
  17. return result;
  18. }

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

  1. public RouteDialog(JFrame owner, String initialFrom) {
  2. super(owner, true);
  3. fromField = new JTextField(initialFrom, 30);
  4. toField = new JTextField(30);
  5. goButton = new JButton("Go");
  6. Container pane = getContentPane();
  7. pane.setLayout(new BoxLayout(pane, BoxLayout.PAGE_AXIS));
  8. pane.add(new JLabel("From"));
  9. pane.add(fromField);
  10. pane.add(new JLabel("To"));
  11. pane.add(toField);
  12. pane.add(goButton);
  13. pack();
  14. final RouteDialog outer = this;
  15. goButton.addActionListener(new ActionListener() {
  16. public void actionPerformed(ActionEvent e) {
  17. from = fromField.getText().trim();
  18. to = toField.getText().trim();
  19. outer.setVisible(false);
  20. }
  21. });
  22. setVisible(true);
  23. }
  24. }

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

  1. JFrame frame = new JFrame("Colored Trails");
  2. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  3. JPanel mainPanel = new JPanel();
  4. mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
  5. JPanel firstPanel = new JPanel();
  6. firstPanel.setLayout(new GridLayout(4, 4));
  7. firstPanel.setMaximumSize(new Dimension(400, 400));
  8. for (int i=1; i<=4; i++) {
  9. for (int j=1; j<=4; j++) {
  10. btn = new JButton();
  11. btn.setPreferredSize(new Dimension(100, 100));
  12. firstPanel.add(btn);
  13. JPanel secondPanel = new JPanel();
  14. secondPanel.setLayout(new GridLayout(5, 13));
  15. secondPanel.setMaximumSize(new Dimension(520, 200));
  16. for (int i=1; i<=5; i++) {
  17. for (int j=1; j<=13; j++) {
  18. btn = new JButton();
  19. btn.setPreferredSize(new Dimension(40, 40));
  20. secondPanel.add(btn);

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

  1. super(jframe, title, true);
  2. JPanel bottom = new JPanel();
  3. bottom.setLayout(new FlowLayout());
  4. JPanel main = new JPanel();
  5. main.setLayout(new FlowLayout());
  6. main.add(new JLabel(label));
  7. JButton ok = new JButton("Ok");
  8. ok.addActionListener(new ActionListener() {
  9. public void actionPerformed(ActionEvent e) {
  10. JButton cancel = new JButton("Cancel");
  11. cancel.addActionListener(new ActionListener() {
  12. public void actionPerformed(ActionEvent e) {
  13. getContentPane().add(main, BorderLayout.CENTER);
  14. getContentPane().add(bottom, BorderLayout.SOUTH);
  15. pack();
  16. centerWindow(this);

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

  1. private JPanel makeTSurgeonButtons() {
  2. JPanel tsurgeonButtonBox = new JPanel();
  3. tsurgeonButtonBox.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
  4. tsurgeonButtonBox.setLayout(new GridBagLayout());
  5. tsurgeonHelp = new JButton("Help");
  6. tsurgeonHelp.addActionListener(this);
  7. cancelTsurgeon = new JButton("Cancel");
  8. cancelTsurgeon.addActionListener(this);
  9. runScript = new JButton("Run script");
  10. runScript.addActionListener(this);
  11. //make constraints and add in
  12. GridBagConstraints c = new GridBagConstraints();
  13. c.anchor = GridBagConstraints.NORTHEAST;
  14. c.fill = GridBagConstraints.HORIZONTAL;
  15. tsurgeonButtonBox.add(runScript,c);
  16. tsurgeonButtonBox.add(cancelTsurgeon,c);
  17. tsurgeonButtonBox.add(tsurgeonHelp,c);
  18. c.gridwidth = GridBagConstraints.REMAINDER;
  19. c.weightx = 1.0;
  20. c.weighty = 1.0;
  21. tsurgeonButtonBox.add(new JLabel(), c);
  22. return tsurgeonButtonBox;
  23. }
  24. //separated out to make constructor more readable

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

  1. public GoodlyOverridenAdapterTest() {
  2. addWindowListener(new WindowAdapter() {
  3. @NoWarning("BOA")
  4. public void windowClosing() {
  5. dispose();
  6. System.exit(0);
  7. }
  8. @Override
  9. @NoWarning("BOA")
  10. public void windowClosing(WindowEvent we) {
  11. windowClosing();
  12. }
  13. });
  14. Container cp = getContentPane();
  15. cp.add(new JButton("Click Me"));
  16. }
  17. }

相关文章

JButton类方法