Swing/AWT/SWT :: Adjusting JScrollPane Programmatically

Mar 3, 2006

I have a JScrollPane with a JTextArea. The JTextArea is loaded with 10 lines of data. I have two JCheckBox's. The first check box sets the scroll to 10. sp.getVerticalScrollBar().setValue(10); The second check box reloads (ta.setText(text)) the text and then sets the scroll to 10. Why does the second one not work? I have attached a simple program. It is probably easier for you to compile and run than for me to go into detail explaining further.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Tester extends JFrame {
private static final String text = "1

[Code] ......

View Replies


ADVERTISEMENT

Swing/AWT/SWT :: Adjusting Size Of Box With Mouse

Oct 16, 2014

I'm running the code below which compiles ok using latest version of Java and on Sublime. The problem when it complies the output screen is blank and I can only see the text by adjusting the size of the box with my mouse - and then it colours in black. Code and screenshot below. Is there something wrong with the paint/graf part of the code?

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class BackArray extends JFrame {
int store[] = {2,6,4,8,34,67,19,99,10,12,89,68,45,37};
int xcoord = 100;
boolean firsttime=true;

[code]....

View Replies View Related

Swing/AWT/SWT :: Programmatically Scroll Up Or Down Jtable

Apr 17, 2014

I'm having serious issues right now with a JTable inside a JScrollPane.i have some methods that returns different indexes (rows) that i select programatically in a JTable and the problem is that sometimes it goes beyond of what i can see, like, the row gets selected but the scrollbar won't follow up.

i've searched up in google and saw several different methods but those were extremely complex and for stuff i don't need.the simplest solution i found is this:

tInfo.setRowSelectionInterval(searchIndexes.get(currentIndex), searchIndexes.get(currentIndex));
tInfo.scrollRectToVisible(tInfo.getCellRect(currentIndex, 1, true));

but it just doesn't do anything.My table (tInfo) has only two columns so no horizontal bars, just vertical. What can i do to align the scrollbar with the currently selected row in my table? :C

Found a solution using scrollPane.getVerticalScrollBar().setValue();in another thread, i didn't even notice there were like 3 more threads about the same, just different kind of code used in each.

View Replies View Related

Swing/AWT/SWT :: JScrollPane Getting Full But Not Scrolling?

Mar 1, 2014

I am trying to create a JScrollPane with buttons in it, but I noticed that when I try to scroll, the items all move into ONE row at the top of the JScrollPane. How do I have them vertical? Is there something wrong with the way I am setting up the JScrollPane?

private static void addScrollPane() {
jScrollPane = new JScrollPane(new JPanel());
((JPanel)jScrollPane.getViewport().getView()).add(new JButton("First Button"));

[Code]....

View Replies View Related

Swing/AWT/SWT :: Limit Items Per Row For JScrollPane?

Mar 3, 2014

When I add to a JScrollPane (I'm adding to a JPanel then putting that in the scroll pane) it displays as many items in one row as possible. How can I make it so that it only displays one per row?

View Replies View Related

Swing/AWT/SWT :: JScrollPane Programmatic Scrolling

May 24, 2014

I have Implemented a user control / component that allows zooming in and out of a displayed BufferedImage, for discussion's sake, 3rd party libraries are excluded and everything must be from scratch.I have an image rendered on a JPanel, the JPanel is contained within a scrollbar.

Zooming inout etc works perfectly.The Scrollbars are rendered correctly on Zoom In and disappear when I zoom out.I want to add the functionality of focusing on a specific quarter of the displayed image via four dedicated buttons, each send an int (1-4) to a method, that controls the scrollbars.

public void zoomToQuarter(int i)
{
double width = (currentBufferedImage.getWidth()*2.2)+1;
double height = (currentBufferedImage.getHeight()*2.2)+1;
JScrollBar vertical = scrollPane.getVerticalScrollBar();
JScrollBar horizontal = scrollPane.getHorizontalScrollBar();
horizontal.setMaximum((int)width);
vertical.setMaximum((int)height);

[code]....

And resizes the image whilst scrolling the scrollbars accordingly,The method works as expected, and the scrollbars go to the desired location, But there's a catch:The first click on any of the above buttons does not work, but from the second click and on, everything works great!

View Replies View Related

Swing Program - Adding JPanel To JScrollPane

Dec 9, 2014

I'm writing a Java Swing program for my software development class to allow a user to create a map for a side scroller video game. I'm stuck on a particular part of my GUI where I'm trying to create a properties box for specific tiles. When I draw the components onto the JPanel and display it as it is, it shows two check boxes per row. On the ScrollPane however, all the check boxes go straight onto one line and draw out the scroll pane. Right now I am only concerned with just making the basic GUI.

Here is what I have so far:

Within the main class, I am creating the JFrame and adding components to it. I am attempting to create a JScrollPane which will hold the properties check boxes...

Here is the method where I am implementing the code. It works, but it doesn't display correctly.

private void createPropertiesBox() {
PropertiesBoxPanel pbp = new PropertiesBoxPanel();
propertiesBox = new JScrollPane(pbp);
propertiesBox.setViewportView(pbp);
frame.add(propertiesBox);

[Code] .....

I've been tinkering with this code for quite some time now and I cannot seem to make a breakthrough on how to fix this.

View Replies View Related

Swing/AWT/SWT :: Track Down Why SetViewPortView On A JScrollPane Is Taking So Long

Apr 27, 2014

I've built up an unreasonably large and unreasonably complicated JPanel. Unfortunately, when I use setViewportView to add it to a JScrollPane, a get an extended UI freeze—that operation takes several seconds. I'm trying to figure out what's taking so long. I've tried some fairly extreme things, like overriding the paintComponent, PaintComponents, paintChildren, paint, repaint, validate, revalidate, and validateTree methods in the panel with no-ops to try to figure out what's taking so long, but to no avail. I've tried validating the JPanel before adding it, but that has no effect. If I override the addImpl method of the scroll pane, that makes things quick, but it doesn't really narrow things down much.

View Replies View Related

Swing/AWT/SWT :: Sizing JScrollPane Width To Its Contained JTable

Feb 21, 2015

Returning true from getScrollableTracksViewportWidth() makes the table (or other Scrollable) size its width to match the viewport. I need the opposite: for the viewport to expand its width to accommodate the table (of course, limited by the constraints imposed by the scroll pane's container's layout manager) without reducing column widths i.e. setAutoResizeMode(AUTO_RESIZE_OFF).

I have achieved this by overriding

getPreferredScrollableViewportSize(): JTable table = new JTable() {
@Override
public Dimension getPreferredScrollableViewportSize() {
return new Dimension(super.getPreferredSize().width,
super.getPreferredScrollableViewportSize().height);
}
};

Now when the scroll pane is added at BorderLayout.CENTER and the frame is pack()ed, all columns of the table are displayed, without need for a horizontal scrollbar.

View Replies View Related

Swing/AWT/SWT :: JTable In JScrollPane Not Filling Space In JPanel

Feb 5, 2015

I have a problem with the size of my scrollPane. It won't fill the space in the JPanel.

is there a way to let the scrollPane fill the whole space?

View Replies View Related

Swing/AWT/SWT :: How To Capture MouseClick Event From JTable Within A JScrollPane

Apr 15, 2009

I have a JTable that is within a JScrollPane. If I try to write add a MouseListener to the JTable it never fires. However, a mouse event does fire for the JScrollPane which it is added to. Is there a way to prevent the JScrollPane from capturing the event or passing it along to the JTable?

View Replies View Related

Swing/AWT/SWT :: Jscrollpane Not Shown Until Adjust Window Size With Mouse?

Nov 16, 2014

So for a test i have a small array set as a jlist which is the contents of my jscrollpane, and it appears as if nothing is there until i adjust the window size by dragging it out or in... whats going on?

Here is the full code

import java.awt.BorderLayout;
import java.awt.ComponentOrientation;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;

[Code] ...

View Replies View Related

Swing/AWT/SWT :: How To Set Visible Of JScrollPane And JTable To True When Clicking A Button

Feb 13, 2015

In my code where the Button Action Performed is created, I have done the following to ensure that the visibility of the JTable and JScrollPane have been set to true. But it does not work?

Code below:

private void RunQueryButtonActionPerformed(java.awt.event.ActionEvent evt) {
jScrollPane2.setVisible(true);
table_001.setVisible(true);
try {
PreparedStatement st =conn.prepareStatement(SQLTextEditor.getText());
ResultSet rs = st.executeQuery();
table_001.setModel(DbUtils.resultSetToTableModel(rs));
table_001.setAutoResizeMode(table_001.AUTO_RESIZE_OFF);

[code]....

View Replies View Related

Swing/AWT/SWT :: Java Stop JScrollPane Auto Scrolling Back To The Top When JTextArea Updated

Feb 7, 2014

I have a swing application that gets football scores from a website using Jsoup.

When the "Get Scores" button is pressed, the scores are printed to a JTextArea with a JScrollPane.

I have also used a SwingWorker to update the scores every couple of seconds.

My problem is that every time the JTextArea updates, the JScrollPane scrolls back to the top of the text area. I wan the scroll bar to stay where the user left it.

Here is my code (The update is currently set to update every 1 second so you can see what the scroll bar is like).

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
public class frame extends JFrame {

[Code] ....

View Replies View Related

Add Image On Undecorated JFrame And Make It Translucent By Adjusting Its Opacity

Apr 9, 2014

I'm trying to add an image on an undecorated JFrame and make it translucent by adjusting its opacity. The problem is that my Image also becomes translucent.

Here is my code:

package Loading;
import javax.swing.*;
import java.awt.*;
public class TransparentFrame extends JFrame{
public TransparentFrame(){
createAndShowGUI();

[Code] .....

How can i make my image opaque but the frame behind it completely invisible. Why I'm getting serialize class warning in this code? that is:

"The serializable class TransparentFrame does not declare a static final serialVersionUID field of type long"

View Replies View Related

Process Of Calling Methods - Adjusting Variable Without Having It Passed Through Parameters

Feb 3, 2014

eg: "Sourdough".toUpperCase();

I guess this is actually a 2-part question:

- How does this work? (nothing seems to be passed through the parameter, so how is it that the value or variable is manipulated in this fashion?)

- How would I create a method that does something similar? (ie. adjusting a variable without having it passed through the parameters)

View Replies View Related

How To Stop Infinite Loop Programmatically

Mar 24, 2015

I am developing application called java compiler... It takes java program as input and compiles and run it, gives output. but if input program has infinite loop then how can identify and stop process execution.

View Replies View Related

Create Jar File Programmatically Not Working?

Nov 11, 2014

Why is my create jar file programatically not working? So doing this does create a jar file. When I run the jar file via command line, it gives me "Could not find or load main class ...". I'm not sure exactly why. I took some code i found here: java - How to use JarOutputStream to create a JAR file? - Stack Overflow and apparently it didn't specify the main class so I specifically added it myself. am i doing something wrong? And btw, the file (that contains all the class files) do not have any directories in them. so it's essentially just one folder with a bunch of class files in there. below is the code.

I had the commons-io-2.4 jar referenced into my build path that can be downloaded here: Commons IO - Download Commons IOreason i guess i added to that, though i'm not sure if it was necessary or not, was because it has a file filter which can tell which files are hidden or not and thing is without it it was adding like DS_STORE(which is hidden and i guess unnecessary) to the jar. not sure if this logic is right but just letting you know.

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.jar.Attributes;
import java.util.jar.JarEntry;
import java.util.jar.JarOutputStream;

[Code]...

View Replies View Related

Comparing Data Across Different Database Programmatically?

Oct 22, 2014

I am looking to reconcile data between SQL server and Oracle DB post the migration, I need to verify the data (rows/columns) for last 10 years, Before i start writing a Java Utility to accomplish this, My question is are there any existing libraries or API which can accomplish the same ....

View Replies View Related

JavaFX 2.0 :: Styling Of Controls Doesn't Work programmatically

Dec 9, 2014

I have a stylesheet (mystylesheet.css) with following entry:
 
.flowpane{
    -fx-background-color: rgb(0,0,0);
}
 
In then start-method of my application I execute:
 
       StackPane root = new FlowPane();
        Scene scene = new Scene(root,primaryScreenBounds.getWidth(),primaryScreenBounds.getHeight());
        scene.getStylesheets().add(css.getFile());
        root.applyCss();

No FlowPane gets black. But if I do that in SceneBuilder and add the stylesheet to root than after loading Fxml-file the FlowPane gets black.

Another approach:

        StackPane root = new FlowPane();
        Scene scene = new Scene(root,primaryScreenBounds.getWidth(),primaryScreenBounds.getHeight());
        scene.getStylesheets().add(css.getFile());
        root.getStyleSheets().add(css.getFile());
        root.applyCss();

Nothing happens.

        StackPane root = new FlowPane();
        Scene scene = new Scene(root,primaryScreenBounds.getWidth(),primaryScreenBounds.getHeight());
        scene.getStylesheets().add(css.getFile());
        root.getStyleSheets().add(css.getFile());
        root.getStyleClass().add("flowpanel"); 
        root.applyCss();

Doesn't work too;
 
but root.setStyle("-fx-background-color: rgb(0,0,0) works. But I need to style my application by css-files.

View Replies View Related

Servlets :: Setting Httponly Programmatically In Cookies Doesn't Seem To Work

Nov 5, 2014

I am using servlet 2.4 I used the ff. code below to set httponly in my application's cookies but it did not work. When I do a javascrip alert (document. cooke) in my page, the session id still shows up.

Cookie [] cookies = request.getCookies();
for(int x=0; x<cookies.length; x++){
Cookie cookie = (Cookie) cookies[x];
String cookieValue = cookie.getValue();
cookie.setValue(cookieValue + "; HttpOnly");
}

I also tried doing this and it wouldn't work too

String sessionid = request.getSession().getId();
response.setHeader("SET-COOKIE", "JSESSIONID=" + sessionid + "; HttpOnly");

by the way I am using an application server with its JAVA EE version = 1.4 and JAVA SE version = 5

View Replies View Related

JScrollPane / JTextArea Does Not Appear

May 29, 2014

I have a JFrame that houses a JScrollPane that houses a JTextArea (I set the console to output to the JTextArea). For some reason, when the frame appears, text is being printed like usual, but the scroll pane isn't rendered unless I hover over it or click on it. Also when I resize the frame, nothing appears unless I hover over it or click on it.

Code:

package voxel;
import java.awt.Dimension;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.util.logging.Logger;

[Code] ....

I've tried repainting the frame when everything is added to the frame and packed, but it doesn't change anything. I tried searching for other people who had the same problem, but most of them were relating to setting the layout to null (which I don't do) and using JPanels.

View Replies View Related

How To Add JScrollPane Into JPanel

Jan 16, 2015

As you can see in the above image. I have create One jFrame inside it their is one jPanel. Inside jPanel their are dynamic buttons whose range can change. (its like text box if you add more text scroll bar will appear)
 
I want to add jScrollBarr/jScollPane to jPanel so that when more than 6buttons will be their, I can scroll it down/up. So my question is how should I place jScollPane using this DRAG-DROP tool. When i clicked on jScrollPane and tried to put it inside jPanel I am unable to set it's position. It's my first time to add jScrollPane for jPanel inside jFrame.

View Replies View Related

Setting Background Of JScrollPane?

Aug 19, 2014

My program's tree:

JFrame{
JPanel(That MenuBar at the top)
JPanel(That panel at center with table){
JScrollPane{
JTable
}
}
}

I want to add my custom image to that grey space right there. I guess it is a JScrollPane, because I added that orange background on JPanel that contains it. But when I add this code to my custom class of JScrollPane:

@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
if(background == null){
background = new ImageIcon(ClassLoader.getSystemResource("tableBg.png")).getImage();
}
g.drawImage(background, 0, 0, null);
}

The result is the same, no changes.

Then I read some documentation. I found this method:

scrollPane.getViewport().setBackground(Color c);

It works, but it accepts only color and I want to add image. Is there any way to do that? Do I need to subclass JViewport and use paintComponent ? If yes, then how to make getViewport() method return my custom subclassed version?

View Replies View Related

Displaying Pie Chart In JScrollPane

Mar 12, 2014

I have a JScrollPane and JTable inside. In the right column of the table at the end (south) I made a ChartPanel in one of the classes where I make the design for the Frame:

Java Code:

ChartPanel chartpanel = new ChartPanel(pieChart);
pCapturing.add(chartpanel, BorderLayout.NORTH); mh_sh_highlight_all('java');

And when I click on any row above, from the list in the column, I would like an appropriate pie chart to be drawn.

I need here (in another class where I define the getTableCellRendererComponent) to enter a code to display the chart in the last row of the panel:

Java Code:

PieChart3 pie=sectionsChartProvider.getSectionPieChart(section);
...
...
if((hasFocus) || (isSelected)) {
if(column == 0)
setBorder( new MatteBorder(1, 1, 1, 0, colorBorder) );

[Code] .....

But, I don't know how to do this. I also have a class for drawing the pie chart.

View Replies View Related

How To Activate Scroll Bars On JScrollPane

Apr 21, 2015

I got an application with JScrollPanes; they seem to work fine, but fresh after the start, their scrollbars seem dead:I only begin to see their components after resizing the application window with the mouse.Clicking the scroll bars or their buttons (in Metal Look&Feel) does nothing.And there is no 'knob' visible.Dragging the side or bottom of the application window suddenly shows all and makes them operational.My ComponentListener on the window that contains the scrollpanes only does a repaint on the components inside the scrollpanes.Adding such to the code has no effect, neither does a repaint on the scrollpanes themselves.

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved