For IntelliJ IDEA and
Android Studio


private void myMethod () {}
protected JPanel createStatusArea() { JPanel statusArea = new JPanel(); JLabel status = new JLabel("No log records to display."); _statusLabel = status; status.setHorizontalAlignment(JLabel.LEFT); statusArea.setBorder(BorderFactory.createEtchedBorder()); statusArea.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); statusArea.add(status); return (statusArea); }
public Splash (Frame frame, String imageFile, int minMillis) { super(frame); this.minMillis = minMillis; getContentPane().add(new JLabel(new ImageIcon(Splash.class.getResource(imageFile))), BorderLayout.CENTER); pack(); setLocationRelativeTo(null); setVisible(true); startTime = System.currentTimeMillis(); }
public void layoutContainer (Container parent) { Dimension buttonSize = upButton.getPreferredSize(); int upButtonX = getWidth() - buttonSize.width * 3 - 6 - 5; upButton.setBounds(upButtonX, 0, buttonSize.width, buttonSize.height); downButton.setBounds(getWidth() - buttonSize.width * 2 - 3 - 5, 0, buttonSize.width, buttonSize.height); deleteButton.setBounds(getWidth() - buttonSize.width - 5, 0, buttonSize.width, buttonSize.height); Dimension labelSize = nameLabel.getPreferredSize(); nameLabel.setBounds(5, buttonSize.height / 2 - labelSize.height / 2, getWidth() - 5, labelSize.height); }
public void showContent (boolean visible) { contentPanel.setVisible(visible); advancedPanel.setVisible(visible && advancedButton.isSelected()); advancedButton.setVisible(visible && hasAdvanced); descriptionLabel.setText(visible ? description : ""); }
private GUIRunner() { imageLabel = new JLabel(); textArea = new JTextArea(); textArea.setEditable(false); textArea.setMaximumSize(new Dimension(400, 200)); Container panel = new JPanel(); panel.setLayout(new FlowLayout()); panel.add(imageLabel); panel.add(textArea); setTitle("ZXing"); setSize(400, 400); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setContentPane(panel); setLocationRelativeTo(null); }
import javax.swing.JFrame; import javax.swing.JLabel; public class Annoying { public static void main(String[] args) { JFrame frame = new JFrame("Hello!!"); // Set's the window to be "always on top" frame.setAlwaysOnTop( true ); frame.setLocationByPlatform( true ); frame.add( new JLabel(" Isn't this annoying?") ); frame.pack(); frame.setVisible( true ); } }
private void initializeComponents () { JPanel contentPanel = getContentPanel(); { JLabel label = new JLabel("Value:"); contentPanel.add(label, new GridBagConstraints(0, 1, 1, 1, 0, 0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 6), 0, 0)); } { valueSpinner = new JSpinner(new SpinnerNumberModel(new Float(0), new Float(-99999), new Float(99999), new Float(0.1f))); contentPanel.add(valueSpinner, new GridBagConstraints(1, 1, 1, 1, 1, 0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); } } }
private void enableTsurgeonHelper(boolean enable) { scriptLabel.setEnabled(enable); tsurgeonScript.setEnabled(enable); tsurgeonHelp.setEnabled(enable); cancelTsurgeon.setEnabled(false);//should always be off unless we're running a script runScript.setEnabled(enable); tsurgeonEnabled = enable; TregexGUI.getInstance().setTsurgeonEnabled(enable); }
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); }
JLabel label = new JLabel(); JButton button = new JButton("Click me"); button.addActionListener((ActionEvent e) -> { // This event listener is run when the button is clicked. // We don't need to loop while waiting. label.setText("Button was clicked"); });
@Override public void mouseWheelMoved(MouseWheelEvent e) { int notches = e.getWheelRotation(); if (notches < 0) { image = Scalr.resize(image, Scalr.Method.SPEED, image.getWidth() + 10, image.getHeight() + 10); } else { image = Scalr.resize(image, Scalr.Method.SPEED, image.getWidth() - 10, image.getHeight() - 10); } panel2.removeAll(); JLabel label = new JLabel("", new ImageIcon(image), JLabel.CENTER); panel2.add( label, BorderLayout.CENTER ); panel2.updateUI(); } });
JFrame frame = new JFrame(); frame.setLayout(new BorderLayout()); frame.setSize(200, 200); // create the status bar panel and shove it down the bottom of the frame JPanel statusPanel = new JPanel(); statusPanel.setBorder(new BevelBorder(BevelBorder.LOWERED)); frame.add(statusPanel, BorderLayout.SOUTH); statusPanel.setPreferredSize(new Dimension(frame.getWidth(), 16)); statusPanel.setLayout(new BoxLayout(statusPanel, BoxLayout.X_AXIS)); JLabel statusLabel = new JLabel("status"); statusLabel.setHorizontalAlignment(SwingConstants.LEFT); statusPanel.add(statusLabel); frame.setVisible(true);
public void draw() { WritableRaster r = img.getRaster(); int[] equiv = new int[data.length()]; INDArray dataLinear = data.linearView(); for (int i = 0; i < equiv.length; i++) equiv[i] = Math.round(dataLinear.getInt(i)); r.setDataElements(0, 0, width, height, equiv); frame = new JFrame(title); frame.setVisible(true); start(); frame.add(new JLabel(new ImageIcon(getImage()))); frame.pack(); // Better to DISPOSE than EXIT frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }
/** * Constructor */ public Client() { super("Client System"); setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(300, 300); jl = new JLabel("RUNNING..."); jtFields = new JTextField[3]; for (int i = 0; i < 3; i++) { jtFields[i] = new JTextField(); } jtAreas = new JTextArea[2]; for (int i = 0; i < 2; i++) { jtAreas[i] = new JTextArea(); } clearButton = new JButton("Clear"); processButton = new JButton("Process"); setup(); }
void updateActive () { contentPanel.setVisible(activeButton.isSelected()); advancedPanel.setVisible(activeButton.isSelected() && advancedButton.isSelected()); advancedButton.setVisible(activeButton.isSelected() && hasAdvanced); descriptionLabel.setText(activeButton.isSelected() ? description : ""); if (value != null) value.setActive(activeButton.isSelected()); }
private void setup() { setLayout(new BorderLayout()); JPanel panel = new JPanel(); add(jl, BorderLayout.SOUTH); add(panel, BorderLayout.CENTER); panel.setLayout(new GridLayout(6, 2)); panel.add(new JLabel("Name")); panel.add(jtFields[0]); panel.add(new JLabel("Contact Number")); panel.add(jtFields[1]); panel.add(new JLabel("Address")); panel.add(jtAreas[0]); panel.add(new JLabel("Deposit Number")); panel.add(jtFields[2]); panel.add(new JLabel("Order")); panel.add(jtAreas[1]); panel.add(clearButton); panel.add(processButton); clearButton.addActionListener(e -> { for (JTextArea i : jtAreas) { i.setText(""); processButton.addActionListener(e -> { Order order = new Order(jtFields[0].getText(), jtFields[1].getText(), jtAreas[0].getText(), jtFields[2].getText(), jtAreas[1].getText()); jl.setText(sendRequest(order)); });
JFrame frame = new JFrame(){{ add( new JPanel(){{ add( new JLabel("Hey there"){{ setBackground(Color.black); setForeground( Color.white); }}); add( new JButton("Ok"){{ addActionListener( new ActionListener(){ public void actionPerformed( ActionEvent ae ){ System.out.println("Button pushed"); } }); }}); }}); }};
public void refresh(JButton src) { if(!canRefresh) { src.setEnabled(true); return; } panel2.removeAll(); try { image = ImageIO.read(new ByteArrayInputStream(contents)); } catch (IOException e) { new the.bytecode.club.bytecodeviewer.api.ExceptionUI(e); } JLabel label = new JLabel("", new ImageIcon(image), JLabel.CENTER); panel2.add( label, BorderLayout.CENTER ); panel2.updateUI(); src.setEnabled(true); } }