import java.awt.event.*;
import java.awt.Dimension;
import javax.swing.*;
import java.awt.*;
import java.io.*;
public class PictureFrame extends JFrame{
/** Creates new form PictureFrame */
public PictureFrame()
{
initComponents();
}
private void initComponents()
{
jPopupMenu1 = new JPopupMenu();
jPanel2 = new JPanel();
jLabel1 = new JLabel();
jButton1 = new JButton();
jButton2 = new JButton();
jMenuBar1 = new JMenuBar();
jMenu1 = new JMenu();
jMenuItem1 = new JMenuItem();
jMenuItem2 = new JMenuItem();
jMenuItem4 = new JMenuItem();
jMenu2 = new JMenu();
jMenuItem5 = new JMenuItem();
jMenuItem6 = new JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Java图片浏览器");
setBackground(new Color(180, 186, 125));
setBounds(new Rectangle(60, 50, 200, 200));
setMaximizedBounds(new Rectangle(70, 80, 200, 150));
setState(0);
jPanel2.setEnabled(false);
jLabel1.setIcon(new ImageIcon("."));
jLabel1.setBorder(BorderFactory.createMatteBorder(1, 1, 1, 1, new Color(222, 100, 150)));
jButton1.setText("下一张");
jButton1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
JButton1Listener(evt);
}
}
);
jButton2.setText("退出");
jButton2.addMouseListener(new MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent evt)
{
jButton2MouseClicked(evt);
}
}
);
jButton2.setText("退出");
jButton2.addMouseListener(new MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent evt)
{
jButton2MouseClicked(evt);
}
}
);
GroupLayout jPanel2Layout = new GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup
(
jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING)
.addComponent(jLabel1, GroupLayout.PREFERRED_SIZE, 192,Short.MAX_VALUE)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(88, 88, 88)
.addComponent(jButton1)
.addGap(60, 60, 60)
.addComponent(jButton2)
.addContainerGap(107, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup
(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel1, GroupLayout.PREFERRED_SIZE, 330,Short.MAX_VALUE)
.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2))
.addContainerGap())
);
jMenu1.setText("文件(F)");
jMenuItem1.setText("新建(N)");
jMenuItem1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
MenuItem1Listener(evt);
}
});
jMenu1.add(jMenuItem1);
jMenuItem2.setText("打开(O)");
jMenuItem2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
MenuItem2Listener(evt);
}
});
jMenu1.add(jMenuItem2);
jMenuItem4.setText("退出(E)");
jMenuItem4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
MenuItem4Listener(evt);
}
});
jMenu1.add(jMenuItem4);
jMenuBar1.add(jMenu1);
jMenu2.setText("帮助(H)");
jMenuItem5.setText("关于(about)");
jMenuItem5.addActionListener(new ActionListe