Show
Click here to download the source file
IntroductionIn the graphical user interface (GUI), Java has been unable to compete with C + +, PB, Delphi and so on, the use of the early JAVA/AWT package developed by the interface is really people dare not to compliment. With the maturing of jfc/swing, it is no longer an "impossible task" to develop a GUI comparable to C + +. In addition to its rich interface components, the following excellent features make swing even more powerful. Swing is i
Make a cooler JList interface
Content:1. The working principle of the drawing device.2. Replace the appearance of JList and JComboBox with a custom drawing.3. Let the new look respond to mouse events.
With the swing system's MVC design concept, it's easy to replace different skins for components. This article mainly takes jlist and JComboBox as an example to expl
(pane, BorderLayout. CENTER );Frame. getContentPane (). add (list. getFilterField (), BorderLayout. NORTH );Frame. pack ();Frame. setVisible (true );Frame. setdefaclocloseoperation (JFrame. EXIT_ON_CLOSE );}
[Summary]Here, we only add a specific layer of functionality to a JList. Of course, we can't just learn how to compile the code for this function, but also understand how to implement it internally, wh
I have not mastered the right-click menu in some components for a long time, and I have always felt quite difficult (it really seems that I am stupid, but I am in a daze spirit, and I succeeded today, but it will be nice to understand it later. So let's take a look at it and share it with you. 1: define variables. Jlist; jpopupmenu; jmenuitem; jsonjradiobuttonmenuitem; jcheckboxmenuitem; jseparator; 2: Initialize member variables. Saving, no writing.
Swing custom jlist
First, explain
Each entry in the middle is a cell. Here we use jpanel to display the cell, so we can add buttons, labels, and checkbox on the panel... Do what you want.
Click remove to delete the current row.
Complete engineering http://download.csdn.net/detail/jasper_success/4488517
Key code
/*** Custom jlist. Each cell is a component, which
A list box can also be used to create a list box when information is presented to the user's list of multiple options, using JList.Package Com.beyole.util;import Java.awt.container;import Java.awt.gridlayout;import java.awt.event.WindowAdapter; Import Java.awt.event.windowevent;import Java.util.vector;import Javax.swing.borderfactory;import Javax.swing.jframe;import Javax.swing.jlist;import javax.swing.listselectionmodel;class MyList {private JFrame frame = new JFrame ("Beyole");p rivate Contain
processing. The parent container chooses to continue forwarding or process the request.
The scrollrecttovisible function receives only one rectangle parameter, indicating which region you want to be visible. For jtable, obtain the required parameters in the following way:
Int x = jtable1.getbounds (). X;
Int y = jtable1.getrowheight () * rowindex;
Int width = jtable1.getbounds (). width;
Int Height = jtable1.getrowheight ();
Jtable1.scrollrecttovisible (New rectangle (X, Y, width, height ));
1. Define JList
2. Add mouse Monitor on the JList object (MouseListener)
3. After the Click event is triggered, determine its position in the jlist, and then determine the number of hits, depending on the number of times to select the processing function.
String data[] = {"Red", "Blue", "green"};
JList
OK, I admit that the word "dynamic" is used a bit. Let's take a look at the effect and explain it first. There is nothing dynamic in the picture. In fact, the effect is that when the item is selected in this way, the selected blue background changes
Location code in order to make each Chinese character has a national uniform code, Location code is the state 94*94 a square, where each row is called a zone, each column is called a bit, combined together to form a location code, we can query the relevant site of a Chinese character location
building your child into a code farmer.
We can see that there is a house in the figure. There are windows and doors on the house, striped windows, and handles on the door. In addition, there is a small turtle outside the image. The house, windows, doors, stripes, and handles we mentioned can all be called objects. Different objects haveCombination(Composition) relationship, for example, the window and the door belong to the house, and the handle be
Data Representation-source code, reverse code, complement code, transfer code, and reverse Code complement
So far, we have learned the numbers used in decimal, binary, octal, and hexadecimal notation to represent the actual values. These numbers are called true values, which
{
System.out.println ("A static");
}
}/*
A StaticStatic BI ' M A classI ' M B class*/
Common code blocks in Java, building code blocks, static code block differences, and code examplesOrder of execution: (priority is from high to low.) The static code block >mian met
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.