Я новичок в качелях, может ли кто-нибудь помочь мне с этим ...Почему он не показывает мой ярлык?
Он не показывает мою «метку», вместо этого он показывает мне только компоненты, которые находятся в классе «панель».
Еще один вопрос, может ли кто-нибудь уточнить меня о LayoutManagers? Можно ли использовать 2 или более LayoutManagers в кадре? как для кадра, я буду использовать FlowLayout, и у меня есть JPanel, добавленный к кадру, для которого я буду использовать BoxLayout ... возможно ли это во-первых?
import javax.swing.*;
import java.awt.event.*;
import java.awt.Graphics;
public class JForm1 extends JFrame
{
public JForm1()
{
init();
}
public static void main(String[] args)
{
JForm1 form = new JForm1();
}
public void init()
{
JFrame frame = new JFrame("My Form 1");
frame.setSize(500,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new BoxLayout(this,BoxLayout.PAGE_AXIS));
JLabel label = new JLabel("Enter your Name : ");
panel MyPanel = new panel();
frame.getContentPane().add(label);
frame.getContentPane().add(MyPanel);
frame.setVisible(true);
}
}
class panel extends JPanel implements ActionListener
{
JButton submitButton;
JTextField text;
panel()
{
this.setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));
}
public void paintComponent(Graphics g)
{
text = new JTextField("Enter Name here");
text.setSize(100,25);
submitButton = new JButton("Submit");
submitButton.setSize(50,90);
submitButton.setBounds(200, 0, 80, 80);
submitButton.addActionListener(this);
this.add(text);
this.add(submitButton);
}
public void actionPerformed(ActionEvent event)
{
if(event.getSource()==submitButton)
{
System.out.println("The Entered Name is : "+text.getText());
}
}
}
спасибо. это помогло! – Ravitheja
Существуют ли стандарты для Java, например, для ANSI C? Если кто-нибудь может рассказать мне те или сказать, где я могу их найти? – Ravitheja
@Ravitheja Вот список соглашений: http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html и, в частности, соглашения об именах (с примерами): http: // www. oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367 –