Cook book written in Java
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

85 lines
2.6 KiB

package ksiazka.kucharska;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.JTextPane;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
public class FrmAbout extends JDialog {
private final JPanel contentPanel = new JPanel();
private JTextPane txtpnKsidddka;
private JLabel lblNewLabel;
/**
* Create the dialog.
*/
public FrmAbout() {
setResizable(false);
setTitle("O Programie");
setBounds(100, 100, 442, 197);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel, BorderLayout.CENTER);
{
txtpnKsidddka = new JTextPane();
txtpnKsidddka.setAutoscrolls(false);
txtpnKsidddka.setBorder(null);
txtpnKsidddka.setEditable(false);
txtpnKsidddka.setText("Książka kucharska napisana jako forma zaliczenia przedmiotu Java.\n2014 (c) Barblade & PioDer");
}
{
lblNewLabel = new JLabel("Książka Kucharska v1.0");
lblNewLabel.setFont(new Font("Dialog", Font.BOLD, 18));
}
GroupLayout gl_contentPanel = new GroupLayout(contentPanel);
gl_contentPanel.setHorizontalGroup(
gl_contentPanel.createParallelGroup(Alignment.LEADING)
.addGroup(gl_contentPanel.createSequentialGroup()
.addGap(98)
.addComponent(lblNewLabel)
.addContainerGap(99, Short.MAX_VALUE))
.addGroup(Alignment.TRAILING, gl_contentPanel.createSequentialGroup()
.addGap(62)
.addComponent(txtpnKsidddka, 0, 0, Short.MAX_VALUE)
.addGap(49))
);
gl_contentPanel.setVerticalGroup(
gl_contentPanel.createParallelGroup(Alignment.LEADING)
.addGroup(gl_contentPanel.createSequentialGroup()
.addContainerGap()
.addComponent(lblNewLabel)
.addGap(18)
.addComponent(txtpnKsidddka, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addContainerGap(126, Short.MAX_VALUE))
);
contentPanel.setLayout(gl_contentPanel);
{
JPanel buttonPane = new JPanel();
buttonPane.setLayout(new FlowLayout(FlowLayout.CENTER));
getContentPane().add(buttonPane, BorderLayout.SOUTH);
{
JButton okButton = new JButton("OK");
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
setVisible(false);
}
});
buttonPane.add(okButton);
okButton.setActionCommand("OK");
getRootPane().setDefaultButton(okButton);
}
}
}
}