From 9d8453a549411ee3a043937a3fd47c6905ab744f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eckl=2C=20M=C3=A1t=C3=A9?= <ecklm@sch.bme.hu> Date: Tue, 27 Oct 2015 08:55:47 +0100 Subject: [PATCH] =?UTF-8?q?7.=20labor=20k=C3=B6telez=C5=91=20feladatai=20j?= =?UTF-8?q?av=C3=ADtva?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Az előbb nem volt igazán kész, mert laboron kifejezetten feladat, hogy pontosan úgy nézzen ki. Így legalább a BorderLyout is meg van már benne. --- .../caesarCode/src/caesarcode/caesarFrame.java | 18 +++++++++++------- 7. labor/caesarCode/src/caesarcode/main.java | 1 - 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/7. labor/caesarCode/src/caesarcode/caesarFrame.java b/7. labor/caesarCode/src/caesarcode/caesarFrame.java index 4f46d64..0e7cb27 100644 --- a/7. labor/caesarCode/src/caesarcode/caesarFrame.java +++ b/7. labor/caesarCode/src/caesarcode/caesarFrame.java @@ -1,5 +1,7 @@ package caesarcode; +import java.awt.BorderLayout; +import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.HeadlessException; import java.awt.event.ActionEvent; @@ -13,10 +15,10 @@ import javax.swing.JTextField; public class caesarFrame extends JFrame{ - private JComboBox jcb; - private JPanel p1, p2; - private JTextField f1, f2; - private JButton btn; + private final JComboBox jcb; + private final JPanel p1, p2; + private final JTextField f1, f2; + private final JButton btn; public caesarFrame() throws HeadlessException { super("SwingLab"); @@ -27,10 +29,10 @@ public class caesarFrame extends JFrame{ lm.setRows(2); lm.setColumns(1); this.setLayout(lm); - p1=new JPanel();p2=new JPanel(); - add(p1);add(p2); //felső panel + p1=new JPanel(new FlowLayout()); + add(p1); Object chars[]=new Object[26]; for(int i=(int)'A';i<=(int)'Z';i++) chars[i-(int)'A']=(char)i; @@ -42,7 +44,9 @@ public class caesarFrame extends JFrame{ //------------------------------------------------ //alsó panel - p2.add(new JLabel("Output:")); + p2=new JPanel(new BorderLayout()); + add(p2); + p2.add(new JLabel("Output:"),BorderLayout.WEST); f2=new JTextField(20); f2.setEnabled(false); p2.add(f2); diff --git a/7. labor/caesarCode/src/caesarcode/main.java b/7. labor/caesarCode/src/caesarcode/main.java index 67749ae..dc42992 100644 --- a/7. labor/caesarCode/src/caesarcode/main.java +++ b/7. labor/caesarCode/src/caesarcode/main.java @@ -3,7 +3,6 @@ package caesarcode; public class main { public static void main(String args[]) { - System.out.println(CaesarCode.caesarCode("kutya", 'k')); caesarFrame cf=new caesarFrame(); } } -- GitLab