Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. ResultsPanel myPanel = new ResultsPanel(pnlResults); //pnlResults is an existing JPanel
  2. myPanel.addLabel(pnlResults);
  3.  
  4. public class ResultsPanel extends JPanel {
  5.  
  6. JPanel myPanel;
  7.  
  8. public ResultsPanel(JPanel thisPanel) {
  9. myPanel = thisPanel;
  10. }
  11.  
  12. public void addLabel(JPanel myResults) {
  13. JLabel myLabel = new JLabel("test", JLabel.LEFT);
  14. myPanel.setLayout(new FlowLayout());
  15. add(myLabel);
  16. }
  17.  
  18. }
  19.  
  20. JLabel myLabel = new JLabel("test");
  21. pnlResults.add(myLabel);
  22.  
  23. JLabel label = new JLabel("Test text");//initialize the label
  24. //do some stuff with label here maybe...
  25. panel.add(label);//now add it
  26.  
  27. JFrame frame = new JFrame("Basic Swing");//Make a frame
  28. frame.setSize(300, 300);//Give it a size
  29. frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//Make it go away on close
  30. JPanel panel = new JPanel();//Make a panel
  31. frame.add(panel);//Add it to your frame
  32.  
  33. JLabel label = new JLabel("Hello StackOverflow!");//Make a label
  34. panel.add(label);//Add it to the panel (which is on the frame)
  35.  
  36. frame.setVisible(true);//Show the frame
  37.  
  38. JLabel myLabel = new JLabel("test text");
  39. myLabel.setSize(myLabel.getPreferredSize());
  40. panel.add(myLabel);
  41. panel.revalidate();
  42. panel.repaint();
  43.  
  44. public void addLabel() {
  45. myPanel.setBorder(new TitledBorder("test"));
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement