(i) Project function analysisThe project is to design a book management system that mainly contains content that has(1) Admin Login interfaceInformation entryLoginReset(2) Total interface of book management systemSub-Interface Menu:1) Book category add sub-interfaceBook Category Information entryBook category addBook Category information Reset 2)
=new properties (); Creates a Properties object. P.load (DBUtil.class.getClassLoader (). getResourceAsStream ()); It is common to get static resources and configuration files through class loading. P.getproperty ("xxx"); Read the parameter values for the file. (2) Create the corresponding entity based on the entity class DAO class (3) Special use skills * When querying a table with an indeterminate number of query conditions, It is a good idea to create a string buffer class to continual
Java --- Swing Interface Development Summary, java --- swing Interface
I. graphical interface of java
1. awt java. awt
The graphic interface launched before jdk1.4 is written in c/c ++, which is not cross-platform.
2.
Java (6)-Swing programming (I), advanced swing
Swing is a GUI (graphical user interface) Development Kit with many contents. It will be written in multiple parts here. However, in the advanced article, only the basic elements of Swing, including containers, components, and l
Java (6)-Swing programming (II), advanced swing3. layout manager
In Swing, each component has a specific position and size in the container. It is difficult to determine the specific position and size when each component is placed in the container. Here we will introduce the layout manager, it provides basic layout functions to effectively process the layout of t
Java programming uses the box layout manager example [Based on the swing component], java sample swing component
This article describes how to use the box layout manager for Java programming. We will share this with you for your reference. The details are as follows:
Let's t
Guo JiaEmail: [Email protected]Blog: http://blog.csdn.net/allenwellsGithub:https://github.com/allenwellJava Swing is a development toolkit for developing Java graphical interface applications, which is based on an abstract Window Toolkit (Toolkit), which is a cross-platform application that can use any pluggable styling.A swing feature
A diverse range of
Thinking in Java3rd solves the problem. Although there is a foundation for C/C ++, there are still many things in disorder. The best way to remember is to practice. For me, swing is actually the most attractive and insightful thing. Like bus lines, people who ride bicycles will not be familiar with it. Let's talk a little about my learning experience and so on.
Make the simplest one with only buttons in the text editing boxSwingRight:
Import javax.
Swing was a GUI framework developed by Sun, and at the outset sun was developing the AWT framework. However, the AWT framework has LCD problems. As a result, Sun continued to develop swing on the basis of AWT. Swing is a class that inherits the AWT common components: Text text component Menus menu component Widgets Widget component Top-level-windows Top-level win
The Graphics class can be interpreted as a brush. It is a drawing class that Java provides for us. Use it to draw: straight drawLine (int x1, int y1, int x2, int y2) rectangle drawrect (int x, int y, int width, int height) round drawoval (int x, int y , int width,int height) fills the rectangle fillRect (int x,int y, int width, int height) fills the circle filloval (int x,int y, int width, int height) figure Slices drawImage (Image img, int dx1, int d
To place a picture in the graphical interface, you need to use the window splitter JSplitPane (belonging to the container class component) to the interface above the imageicon. Split the window into two columns. A column is JList, inside entered some text, a column is jlable, above place the picture. The layout uses the Borderlayoutpackage gui;import java.awt.borderlayout;import javax.swing.jframe;import Javax.swing.jlabel;import Javax.swing.jsplitpane;import javax.swing.jlist;import javax.swing
With the gradual development, I found that I did not understand anything, And suddenly lost my sense of superiority. Originally, what programmers want to do with this kind of superiority will only let you go downhill, continue to learn and understand and try again to survive. Let's go back to the basics. Otherwise, we will encounter a lot of problems in the future.
There are two methods for my understanding about the response of actionlistener. First, you put it in a new class, implement the act
I have nothing to do with reading Java swing, 2nd edition. It is quite interesting to see that there is an accelerator key. It seems that it can only be used with alt. A lot of things are the meaning of the original article only after reading the program. This is an episode and is not within the scope of mapseditor. By the way, three to four people joined the group at noon, which was quite fun. Even if you
(Original by Xu jiansheng) Java Swing uses simple multithreading to achieve dynamic clock, swing Multithreading
Note: This article is only for learning and communication.
The above is, the code below
The first class is Circle.
package org.xt.util;import java.awt.Point;public class Circle { private Point centre; private int radius; public Circle(Point ce
need to implement ActionListener method actionperformed Complete Event listening process private JPanel panel;private JButton jButton1, jbutton2;public static void Main (string[] args) {Events events = new events (); Public Events () {panel = new JPanel (); jButton1 = new JButton ("Switch to red") JButton2 = new JButton ("Switch to Blue"); This.add (JButton1, B Orderlayout.north); This.add (panel, borderlayout.center); This.add (JButton2, Borderlayout.south);//register for monitoring, monitorin
");//Label JLabel = new JLabel ("select"); JLabel2 = new JLabel ("Environment");//CheckJCheckBox1 = new Jcheckbox ("Python"), JCheckBox2 = new Jcheckbox ("Java"); jCheckBox3 = new Jcheckbox ("Python");// Radio Jradiobutton = new Jradiobutton ("Linux"), JRadioButton2 = new Jradiobutton ("Unix"); JRadioButton3 = new Jradiobutton (" Windows "); jRadioButton4 = new Jradiobutton (" Mac OS ");//Radio Box Groupbuttongroup = new Buttongroup (); Buttongroup.ad
Drop-down box (JComboBox) list box (JList) scrolling window (jscrollpane) package gui;import java.awt.gridlayout;import javax.swing.*; /*** dropdown box, list box, window scroll * Created by admin on 2017/7/9.*/public class Scroll extends jframe{//define required components private JList Jlist;priva Te JComboBox jcombobox;private jscrollpane jscrollpane;private JLabel JLabel, jlabel2;private JPanel JPanel, JPanel2; public static void Main (string[] args) {Scroll Scroll = new Scroll ();} Public S
{ This. Shopui.setchoosecard ( This); } }} @Override Public voidmousereleased (MouseEvent e) {currentimage=Rolloverimage; } @Override Public voidmouseentered (MouseEvent e) {currentimage=Rolloverimage; } @Override Public voidmouseexited (MouseEvent e) {currentimage=Normalimage; }}An appropriate extension can be made into a generic class that simulates a variety of button classes.The following is the store interface within the mini monopoly: the red box is the extension imple
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.